five

fineweb-tokmon-10B

收藏
Hugging Face2024-12-18 更新2024-12-19 收录
下载链接:
https://huggingface.co/datasets/alexjc/fineweb-tokmon-10B
下载链接
链接失效反馈
官方服务:
资源简介:
这些二进制文件包含8.4B个来自FineWeb '10B'样本的token,这些token通过TokenMonster处理,使用了英语100,256词汇的一个子集,减少到50,256以与GPT-2相同大小。数据集的动机是为了在NanoGPT Speedrun仓库中作为FineWeb的替代品,以加速训练。词汇表是通过过滤英语100,256平衡词汇表创建的,去除了包含多个单词组合和其他不常见的token。此外,数据集还包含一个免责声明,指出原始的FineWeb数据集在技术上是侵权的,HuggingFace承担了其分发的法律责任。
创建时间:
2024-12-04
原始信息汇总

FineWeb TokenMonster 10B 数据集概述

数据集规模

  • 数据集包含8.4B个token,属于1B到10B规模。

数据集名称

  • 数据集的显示名称为“FineWeb TokenMonster 10B”。

数据集来源与处理

  • 数据集来源于FineWeb的“10B”样本,经过TokenMonster处理,使用了English 100,256词汇表的一个子集,并将其缩减至50,256,与GPT-2的词汇表大小相同。

动机与优势

  • 该数据集可作为FineWeb在NanoGPT Speedrun仓库中的替代品,仅用于个人研究。
  • 使用TokenMonster处理的token比tiktoken少约15%。
  • 实验表明,非贪婪的tokenization可以提高20%的有效性。
  • 综合来看,切换到这些token可以实现近40%的训练速度提升,如在HellaSwag(completion-style)任务中的表现所示。

词汇表

  • 使用的词汇表名为english-50256-balanced-v2.vocab,可通过任何版本的TokenMonster库加载。
  • 该词汇表是通过过滤English 100,256 balanced词汇表创建的,移除了包含多个单词组合的token和其他可能训练不足的低频token。

免责声明

  • 原始的FineWeb数据集在技术上属于侵权,类似于该平台上许多其他数据集。
  • HuggingFace作为FineWeb数据集的创建者和分发者,承担了其分发的法律责任。
  • 下载任何版本的FineWeb数据集都属于侵权行为,可能会导致法律后果。
  • 如果HuggingFace下架FineWeb数据集,该二进制文件也将被移除。
搜集汇总
数据集介绍
main_image_url
构建方式
fineweb-tokmon-10B数据集是从FineWeb的10B样本中提取的8.4B个令牌,通过TokenMonster工具进行处理,使用了一个经过筛选的50,256大小的英语词汇表。该词汇表是从原始的100,256英语词汇表中精简而来,去除了包含多个单词组合的令牌以及其他不常见的令牌,以确保训练效果的优化。
特点
该数据集的主要特点在于其令牌化效率的提升。与tiktoken相比,TokenMonster所需的令牌数量减少了约15%,并且在实验中显示出非贪婪令牌化可以提高20%的有效性。这些优化使得训练速度提升了近40%,特别在HellaSwag(完成式)任务中表现尤为突出。
使用方法
fineweb-tokmon-10B数据集可作为FineWeb的替代品,用于NanoGPT Speedrun仓库中的个人研究。用户可以通过加载名为`english-50256-balanced-v2.vocab`的词汇表,利用TokenMonster库进行数据加载和处理。此数据集的设计旨在提供更高的训练效率和性能优化。
背景与挑战
背景概述
FineWeb TokenMonster 10B数据集是由研究人员通过TokenMonster工具处理FineWeb '10B'样本而创建的,包含8.4B个经过处理的token。该数据集的核心研究问题在于优化tokenization过程,以提升训练速度和模型性能。通过将原始的100,256个英语词汇缩减至50,256个,使其与GPT-2的词汇量保持一致,研究人员旨在探索更高效的tokenization策略。该数据集的创建不仅为NanoGPT Speedrun项目提供了替代方案,还为个人研究提供了宝贵的资源,展示了在自然语言处理领域中对tokenization效率的深入探索。
当前挑战
FineWeb TokenMonster 10B数据集在构建过程中面临多个挑战。首先,如何在保持词汇量的同时,有效过滤掉多词组合及低频token,以确保训练效率和模型性能,是一个关键问题。其次,数据集的版权问题为其分发和使用带来了法律风险,尽管HuggingFace承担了法律责任,但这一问题仍需谨慎处理。此外,由于数据集的格式和token数量限制,如何在不引起额外损害的前提下进行分发和使用,也是一项技术挑战。这些挑战不仅涉及技术层面,还涉及法律和伦理层面,为该数据集的广泛应用设置了障碍。
常用场景
经典使用场景
FineWeb TokenMonster 10B数据集的经典使用场景主要体现在自然语言处理领域的模型训练优化中。该数据集通过提供经过TokenMonster处理的8.4B标记,能够作为FineWeb数据集的替代品,特别适用于NanoGPT Speedrun项目中的个人研究。其独特之处在于,相比传统的tiktoken处理方式,TokenMonster能够减少约15%的标记需求,并在实验中显示出20%的更高效能,从而在HellaSwag任务上实现近40%的训练速度提升。
解决学术问题
FineWeb TokenMonster 10B数据集解决了自然语言处理中模型训练效率低下的学术问题。通过优化标记处理方式,该数据集显著提高了训练速度和效率,这对于资源有限的研究环境尤为重要。此外,其对标记数量的减少和对训练效果的提升,为研究者提供了一个更为高效的工具,有助于推动更快速、更经济的模型开发和验证。
衍生相关工作
FineWeb TokenMonster 10B数据集的发布激发了一系列相关研究和工作,特别是在标记优化和模型训练加速领域。研究者们基于该数据集进行了深入的实验和分析,探索了更多标记处理和模型优化的可能性。此外,该数据集的成功应用也启发了其他研究团队开发类似的优化工具和方法,进一步推动了自然语言处理技术的进步和应用范围的扩展。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作