遇见数据集

ddudek/nanochat-climbmix-annotated

收藏
Hugging Face2026-04-11 更新2026-04-12 收录
官方服务:

资源简介:

--- license: mit task_categories: - text-classification - feature-extraction language: - en tags: - web-data - embeddings - topic-classification - format-classification - climbmix - pretraining-data pretty_name: ClimbMix Topics & Formats size_categories: - 10M<n<100M configs: - config_name: default data_files: - split: train path: "shard_*.parquet" dataset_info: features: - name: text dtype: string - name: embedding sequence: float16 length: 768 - name: topic_id dtype: int32 - name: topic_str dtype: string - name: format_id dtype: int32 - name: format_str dtype: string splits: - name: train num_examples: 16922624 --- # Summary A 200 shards subset of `karpathy/climbmix-400b-shuffle` dataset (Nvidia ClimbMix) of web documents with added pre-computed embeddings and classified topics and formats. Parquet files keep the nanochat compatible format (row groups, 'text' column), so this can be used as a drop-in replacement of the Karpathy's mix in the nanochat project, where the additional metadata can be used in the code. ## Dataset Structure - **Size:** 200 parquet shards (~86K rows each, ~16.9M documents total) - **Columns:** - `text` — Raw document text - `embedding` — Pre-computed 768-dim dense embedding vector (float16) - `topic_id` — Numeric topic label (0–23) - `topic_str` — Human-readable topic (e.g., "Health", "Software Dev.", "Food & Dining") - `format_id` — Numeric format label (0–23) - `format_str` — Human-readable format (e.g., "News Article", "Academic Writing", "Product Page") ## Topics | ID | Label | |----|-------| | 0 | Adult | | 1 | Art & Design | | 2 | Software Dev. | | 3 | Crime & Law | | 4 | Education & Jobs | | 5 | Hardware | | 6 | Entertainment | | 7 | Social Life | | 8 | Fashion & Beauty | | 9 | Finance & Business | | 10 | Food & Dining | | 11 | Games | | 12 | Health | | 13 | History | | 14 | Home & Hobbies | | 15 | Industrial | | 16 | Literature | | 17 | Politics | | 18 | Religion | | 19 | Science & Tech. | | 20 | Software | | 21 | Sports & Fitness | | 22 | Transportation | | 23 | Travel | ## Formats | ID | Label | |----|-------| | 0 | Academic Writing | | 1 | Content Listing | | 2 | Creative Writing | | 3 | Customer Support | | 4 | Comment Section | | 5 | FAQ | | 6 | Truncated | | 7 | Knowledge Article | | 8 | Legal Notices | | 9 | Listicle | | 10 | News Article | | 11 | Nonfiction Writing | | 12 | About (Org.) | | 13 | News (Org.) | | 14 | About (Pers.) | | 15 | Personal Blog | | 16 | Product Page | | 17 | Q&A Forum | | 18 | Spam / Ads | | 19 | Structured Data | | 20 | Documentation | | 21 | Audio Transcript | | 22 | Tutorial | | 23 | User Review | ## Generation Details - **Embeddings:** Generated using `jinaai/jina-embeddings-v5-text-nano` with `task="clustering"` (768 dimensions, float16) - **Topic Classification:** `WebOrganizer/TopicClassifier-NoURL` - **Format Classification:** `WebOrganizer/FormatClassifier-NoURL` ## License MIT

许可证:MIT协议 任务类别: - 文本分类 - 特征提取 语言: - 英语 标签: - 网页数据 - 嵌入向量(embeddings) - 主题分类 - 格式分类 - climbmix - 预训练数据 展示名称:ClimbMix 主题与格式 样本数量区间:1000万 < n < 1亿 配置: - 配置名称:默认配置 数据文件: - 拆分集:训练集 路径:"shard_*.parquet" 数据集信息: 特征: - 名称:text,数据类型:字符串 - 名称:embedding,数据类型:float16序列,长度768 - 名称:topic_id,数据类型:int32 - 名称:topic_str,数据类型:字符串 - 名称:format_id,数据类型:int32 - 名称:format_str,数据类型:字符串 拆分集: - 名称:训练集,样本数量:16922624 --- # 概述 本数据集是`karpathy/climbmix-400b-shuffle`数据集(英伟达ClimbMix)的200分片子集,包含海量网页文档,并新增了预计算的嵌入向量以及分类后的主题与格式标签。Parquet文件保留了与nanochat兼容的格式(行组、`text`列),因此可直接替代Karpathy的原始混合数据集用于nanochat项目,其额外的元数据可在项目代码中直接调用。 ## 数据集结构 - **规模**:200个Parquet分片(每个分片约8.6万行,总计约1690万份文档) - **字段说明**: - `text`:原始文档文本 - `embedding`:预计算的768维稠密嵌入向量(float16格式) - `topic_id`:数值型主题标签(取值范围0–23) - `topic_str`:人类可读的主题名称(例如“健康”“软件开发”“美食与餐饮”) - `format_id`:数值型格式标签(取值范围0–23) - `format_str`:人类可读的格式类型(例如“新闻文章”“学术写作”“产品页面”) ## 主题分类标签 | 编号 | 标签名称 | |----|-------| | 0 | 成人内容 | | 1 | 艺术与设计 | | 2 | 软件开发 | | 3 | 犯罪与法律 | | 4 | 教育与就业 | | 5 | 硬件 | | 6 | 娱乐 | | 7 | 社交生活 | | 8 | 时尚与美妆 | | 9 | 金融与商业 | | 10 | 美食与餐饮 | | 11 | 游戏 | | 12 | 健康 | | 13 | 历史 | | 14 | 家居与爱好 | | 15 | 工业 | | 16 | 文学 | | 17 | 政治 | | 18 | 宗教 | | 19 | 科学与技术 | | 20 | 软件 | | 21 | 体育与健身 | | 22 | 交通运输 | | 23 | 旅行 | ## 格式分类标签 | 编号 | 标签名称 | |----|-------| | 0 | 学术写作 | | 1 | 内容列表 | | 2 | 创意写作 | | 3 | 客服文本 | | 4 | 评论区内容 | | 5 | 常见问题解答(FAQ) | | 6 | 截断文本 | | 7 | 知识文章 | | 8 | 法律声明 | | 9 | 列表型文章 | | 10 | 新闻文章 | | 11 | 非虚构写作 | | 12 | 机构介绍页 | | 13 | 机构新闻 | | 14 | 个人介绍页 | | 15 | 个人博客 | | 16 | 产品页面 | | 17 | 问答论坛内容 | | 18 | 垃圾广告 | | 19 | 结构化数据 | | 20 | 技术文档 | | 21 | 音频转写文本 | | 22 | 教程 | | 23 | 用户评论 | ## 生成细节 - **嵌入向量生成**:使用`jinaai/jina-embeddings-v5-text-nano`模型,任务类型设为`clustering`,生成768维float16格式的嵌入向量 - **主题分类**:采用`WebOrganizer/TopicClassifier-NoURL`模型 - **格式分类**:采用`WebOrganizer/FormatClassifier-NoURL`模型 ## 许可证 MIT协议

提供机构:
ddudek
搜集汇总
数据集介绍
ddudek/nanochat-climbmix-annotated 数据集图片
构建方式
在自然语言处理领域,大规模高质量数据集的构建是推动模型性能提升的关键。nanochat-climbmix-annotated数据集源于对Nvidia ClimbMix原始语料库的精炼与增强,从karpathy/climbmix-400b-shuffle中选取了200个分片,共计约1690万份文档。每份文档不仅保留了原始文本内容,还通过预训练嵌入模型jinaai/jina-embeddings-v5-text-nano生成了768维的密集向量表示,并借助WebOrganizer系列分类器自动标注了主题与格式类别,形成了结构化的多维元数据体系。
特点
该数据集的核心特征在于其丰富的标注层次与即用性设计。文档覆盖了从艺术设计到科学技术等24个主题类别,以及从学术写作到用户评论等24种文本格式,为多任务学习提供了细粒度的语义划分。预计算的嵌入向量以float16格式存储,兼顾了存储效率与计算精度,可直接用于相似性检索或表示学习。数据集采用与nanochat项目兼容的Parquet格式组织,确保了在现有流水线中的无缝集成,同时通过主题与格式标签为数据筛选与平衡采样提供了便利。
使用方法
在应用层面,该数据集支持多种自然语言处理任务的开发与评估。研究人员可直接将其作为预训练数据源,利用文本与嵌入向量进行语言模型微调或对比学习。主题与格式分类标签可用于训练或验证细粒度的文本分类模型,或作为多任务学习的辅助目标。工程实践中,开发者可依据主题或格式元数据对数据进行过滤与采样,构建领域特定的训练集或评估基准。嵌入向量可直接用于构建语义检索系统或作为下游模型的输入特征,加速原型开发与实验迭代。
背景与挑战
背景概述
在自然语言处理领域,大规模、高质量且经过精细标注的文本数据集对于推动模型预训练与下游任务性能至关重要。nanochat-climbmix-annotated数据集由社区研究者基于Nvidia ClimbMix项目构建,其核心源自karpathy/climbmix-400b-shuffle,旨在为语言模型提供丰富多样的网络文档资源。该数据集不仅保留了原始文本,还通过先进的嵌入技术与分类模型,为每份文档附加了预计算的768维稠密向量、主题标签及格式类别,涵盖了从健康、科技到法律、娱乐等24个主题领域,以及学术写作、新闻文章、产品页面等24种文本格式。这一设计使得数据集能够直接兼容nanochat项目框架,为研究者探索文档表征、主题建模及多任务学习提供了标准化基础。
当前挑战
该数据集致力于应对网络文本数据的异构性与质量管控难题,其核心挑战在于如何从海量、噪声显著的网页内容中提取结构化语义信息,并实现精准的主题与格式分类。构建过程中,研究者需克服原始数据清洗、去重及格式统一等预处理障碍,同时确保嵌入向量的计算效率与表征一致性。此外,分类标签的可靠性依赖于上游分类器性能,可能存在领域覆盖不全或边界模糊的局限,这要求后续使用中需对标注质量进行验证与校准。
常用场景
经典使用场景
在自然语言处理领域,大规模文本数据集的构建与标注是推动模型性能提升的关键。nanochat-climbmix-annotated数据集作为ClimbMix子集的增强版本,其经典使用场景聚焦于文本分类与特征提取任务。该数据集不仅提供了原始文档文本,还附带了预计算的嵌入向量以及精细的主题和格式标签,使得研究者能够直接利用这些结构化信息进行监督学习或半监督学习实验。例如,在主题分类任务中,模型可以基于嵌入向量和标签进行训练,以识别文档所属的24个主题类别,如“健康”或“软件开发”,从而优化分类器的准确性与泛化能力。
衍生相关工作
围绕该数据集衍生的经典工作主要集中在文本分类模型的优化与嵌入向量的应用扩展。研究者基于其标注信息开发了新型神经网络架构,如结合主题和格式标签的多任务学习框架,以提升分类性能。同时,预计算嵌入被广泛用于对比学习或迁移学习研究,探索如何利用现有表示增强下游任务效果。在开源社区中,该数据集作为nanochat项目的兼容替代,促进了轻量级聊天模型的数据预处理流程改进,并启发了更多关于网络文档语义增强的数据集构建工作。
数据集最近研究
最新研究方向
在自然语言处理领域,大规模网络文档数据集的构建与增强正成为预训练模型发展的关键驱动力。nanochat-climbmix-annotated数据集通过集成预计算的嵌入向量及细粒度的主题与格式分类标签,为多模态与高效微调研究提供了丰富资源。当前前沿探索聚焦于利用其结构化元数据优化提示工程与检索增强生成技术,以提升模型在特定领域如学术写作或产品页面中的上下文理解能力。同时,该数据集支持对文档嵌入的聚类分析,助力研究社区深入探究网络文本的语义分布与内容组织模式,推动开放域对话系统与个性化内容生成技术的创新突破。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务