news 2026/4/24 21:57:23

数据集初识

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数据集初识

1.在线加载数据集

代码:

importos# 设置环境变量,所有Hugging Face请求都会通过镜像站os.environ['HF_ENDPOINT']='https://hf-mirror.com'fromdatasetsimportload_dataset,load_from_disk#在线加载数据集datasets=load_dataset(path="lansinuote/ChnSentiCorp",cache_dir="data/")print(datasets)

运行结果:

To support symlinks on Windows,you either need to activate Developer Modeorto run Pythonasan administrator.In order to activate developer mode,see this article:https://docs.microsoft.com/en-us/windows/apps/get-started/enable-your-device-for-development warnings.warn(message)Generating train split:100%|██████████|9600/9600[00:00<00:00,157051.44examples/s]Generating validation split:100%|██████████|1200/1200[00:00<00:00,280524.18examples/s]Generating test split:100%|██████████|1200/1200[00:00<00:00,344619.29examples/s]DatasetDict({train:Dataset({features:['text','label'],num_rows:9600})validation:Dataset({features:['text','label'],num_rows:1200})test:Dataset({features:['text','label'],num_rows:1200})})进程已结束,退出代码为0
#### **加载统计**: |数据集划分 |样本数量 |加载速度 |用时 | |-------|------|----------|-----| |**训练集**|9,600条|157,051条/秒|<0.1秒| |**验证集**|1,200条|280,524条/秒|<0.1秒| |**测试集**|1,200条|344,619条/秒|<0.1秒|

2.离线加载数据集

首先,将缓存数据保存到磁盘

# 2. 保存到磁盘save_path=r"D:\develop\pypro\LLM\LLMPro\01-大模型应用基础\data\chn_senti_corp_saved"datasets.save_to_disk(save_path)print(f"\n 数据集已保存到:{save_path}")

其次,离线加载数据集,并输出train训练集数据

dataset=load_from_disk(r"D:\develop\pypro\LLM\LLMPro\01-大模型应用基础\data\chn_senti_corp_saved")forkindataset["train"]:print(k)

训练集结果输出text和label两个特征量:

{'text':'这书我看他的丰面时就感觉它是给我一个希望的书,可一看和我的想反了.没什么帮助的.就是觉的失败','label':0}{'text':'内存数量配置偏低 内存插槽于掌托下,需拆卸安装,不方便 蓝牙模块采用软件控制','label':0}.........{'text':'虽是观景房,不过我住的楼层太低(19楼)看不到江景,但地点很好,离轻轨临江门站和较场口站(起点)很近,解放碑就在附近(大约100多公尺吧)!','label':1}{'text':'性价比不错,交通方便。行政楼层感觉很好,只是早上8点楼上装修,好吵。 中餐厅档次太低,虽然便宜,但是和酒店档次不相配。','label':1}{'text':'跟心灵鸡汤没什么本质区别嘛,至少我不喜欢这样读经典,把经典都解读成这样有点去中国化的味道了','label':0}进程已结束,退出代码为0


在这里数据集是.arrow格式的,一般我们自建的数据集是.csv格式的,加载代码如下:

dataset=load_dataset(r"D:\develop\pypro\LLM\LLMPro\01-大模型应用基础\data\mobile_test01.csv")

如果想将.arrow格式的转换为.csv格式,可以试一试以下代码:

datasets.to_csv(path_or_buf=r"D:\develop\pypro\LLM\LLMPro\01-大模型应用基础\data\chn_senti_corp_saved.csv")
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/24 6:40:29

AFLplusplus模糊测试调试实战:从性能瓶颈到高效优化的完整指南

在模糊测试的世界里&#xff0c;AFLplusplus无疑是众多安全研究者的首选工具。然而&#xff0c;面对复杂的测试场景&#xff0c;如何快速定位问题、优化性能往往成为成功的关键。本文将带你深入掌握AFLplusplus的调试精髓&#xff0c;从基础配置到高级优化&#xff0c;全面提升…

作者头像 李华
网站建设 2026/4/23 10:38:21

Blueprint CSS跨浏览器兼容性完整指南:打造完美网页渲染体验

Blueprint CSS跨浏览器兼容性完整指南&#xff1a;打造完美网页渲染体验 【免费下载链接】blueprint-css A CSS framework that aims to cut down on your CSS development time 项目地址: https://gitcode.com/gh_mirrors/bl/blueprint-css Blueprint CSS框架通过创新的…

作者头像 李华
网站建设 2026/4/23 5:56:17

JUCE音频开发框架:终极跨平台C++音频应用构建指南

JUCE音频开发框架&#xff1a;终极跨平台C音频应用构建指南 【免费下载链接】JUCE 项目地址: https://gitcode.com/gh_mirrors/juce/JUCE JUCE音频开发框架是一个功能强大的跨平台C音频应用开发工具&#xff0c;专为音乐软件开发者、音频工程师和数字信号处理专家设计。…

作者头像 李华
网站建设 2026/4/23 17:17:33

CentOS停更后,云服务器该选择AlmaLinux还是Rocky Linux?

这是一个非常实际且关键的问题。CentOS 8 在 2021 年底提前 EOL&#xff08;比原计划早 2 年&#xff09;&#xff0c;CentOS 7 也已于 2024 年 6 月 30 日正式停止维护&#xff08;EOL&#xff09;&#xff0c;这意味着所有 CentOS 版本均已退出历史舞台&#xff0c;不再接收安…

作者头像 李华
网站建设 2026/4/23 12:05:11

告别繁琐配置:BMAD-METHOD如何实现AI开发环境的一键部署革命

告别繁琐配置&#xff1a;BMAD-METHOD如何实现AI开发环境的一键部署革命 【免费下载链接】BMAD-METHOD Breakthrough Method for Agile Ai Driven Development 项目地址: https://gitcode.com/gh_mirrors/bm/BMAD-METHOD 你是否也曾为搭建AI开发环境而耗费数小时&#x…

作者头像 李华