five

OpenLID

收藏
github2024-04-23 更新2024-05-31 收录
下载链接:
https://github.com/laurieburchell/open-lid-dataset
下载链接
链接失效反馈
官方服务:
资源简介:
OpenLID是一个包含200多种语言的自然语言识别数据集,用于训练模型。数据集详细记录了每种语言的句子、语言代码和脚本,以及数据来源。数据集经过采样处理,以减少类别的偏斜。

OpenLID is a natural language identification dataset encompassing over 200 languages, designed for model training. The dataset meticulously documents sentences, language codes, scripts, and data sources for each language. It has undergone sampling processes to mitigate class imbalance.
创建时间:
2022-12-01
原始信息汇总

数据集概述

数据集名称

  • OpenLID

数据集功能

  • 支持201种语言的自然语言识别。
  • 提供训练数据和模型,用于训练语言识别模型。

数据集特点

  • 支持201种语言。
  • 高性能、快速且易于使用。
  • 训练数据和每种语言的性能数据公开透明。
  • 提供量化模型,内存占用小(7MB),性能接近原始模型。

数据集下载与使用

  • 数据集大小约为21GB。

  • 下载命令: shell wget https://data.statmt.org/lid/lid201-data.tsv.gz pigz -dc lid201-data.tsv.gz | awk -F" " {print"label"$2" "$1} > lid201-data.fasttext.tsv

  • 数据集格式:每行包含一个句子、语言代码和脚本信息。

  • 提供未采样的数据集下载链接。

数据集训练

  • 使用fastText进行模型训练。

  • 训练命令示例: shell fasttext supervised -input lid201-data.fasttext.tsv -output lid201-model -minCount 1000 -bucket 1000000 -minn 2 -maxn 5 -lr 0.8 -dim 256 -epoch 2 -thread 68 -wordNgrams 1

  • 量化模型训练命令示例: shell fasttext quantize -input lid201-data.fasttext.tsv -output lid201-model -minCount 1000 -bucket 1000000 -minn 2 -maxn 5 -lr 0.8 -dim 256 -epoch 2 -thread 68 -wordNgrams 1 -qnorm -cutoff 50000 -retrain

许可证

  • 模型使用GNU General Public License v3.0。
  • 训练数据集中的各个数据集具有不同的许可证,但均允许免费用于研究。
搜集汇总
数据集介绍
main_image_url
构建方式
OpenLID数据集的构建基于对201种语言的广泛采样,旨在提供一个全面且平衡的语言识别训练集。该数据集通过将大类语言进行子采样,同时对小类语言进行上采样,以缓解类别不平衡问题。每条数据记录包含一个句子、对应的语言代码及脚本信息,以及数据来源。这种构建方式确保了数据集在语言多样性和类别平衡性上的高效性,为后续模型的训练提供了坚实的基础。
特点
OpenLID数据集的显著特点在于其广泛的语言覆盖范围和高性能表现。支持201种语言,涵盖了全球主要语言及部分小众语言,确保了数据集的多样性和代表性。此外,数据集的透明性也是其一大亮点,训练数据及每种语言的性能表现均公开可用,便于研究者和开发者进行深入分析和优化。
使用方法
使用OpenLID数据集进行语言识别模型的训练和评估相对简便。用户可以通过下载预处理后的数据集,并将其转换为fastText训练格式,利用提供的训练命令进行模型训练。此外,数据集还提供了量化版本的模型,占用内存更小,适合资源受限的环境。通过fastText工具,用户可以快速预测文本的语言标签,并根据需要调整模型参数以优化性能。
背景与挑战
背景概述
OpenLID数据集由Laurie Burchell等人创建,专注于自然语言识别领域,旨在为超过200种语言提供高效、快速的语言识别模型。该数据集的核心研究问题是如何在大规模多语言环境下实现高效的语言识别,并确保模型的透明性和可复现性。OpenLID不仅提供了训练数据和模型,还详细记录了模型的训练过程和性能指标,使其成为自然语言处理领域的重要资源。该数据集已被Wikimedia等机构采用,进一步证明了其在实际应用中的价值。
当前挑战
OpenLID数据集在构建过程中面临多重挑战。首先,支持201种语言的语言识别模型需要处理大量异构数据,确保每种语言的识别精度。其次,数据集的构建需要解决类别不平衡问题,通过子采样和上采样技术来平衡各类别数据量。此外,模型的训练和优化过程也面临计算资源和时间成本的挑战,尤其是在处理大规模数据集时。最后,确保模型的透明性和可复现性,要求详细记录训练参数和数据来源,增加了数据集构建的复杂性。
常用场景
经典使用场景
OpenLID数据集在自然语言处理领域中,主要用于快速且高效的语言识别任务。其支持201种语言的识别,能够为大规模文本数据提供准确的语言分类。通过使用fastText模型,OpenLID能够在短时间内对大量文本进行语言标识,广泛应用于多语言文本分类、跨语言信息检索以及语言多样性分析等场景。
解决学术问题
OpenLID数据集解决了自然语言处理领域中多语言识别的挑战,尤其是在处理低资源语言和语言多样性问题时表现出色。其通过提供高质量的训练数据和透明的模型性能评估,帮助研究者更好地理解和优化语言识别模型。此外,OpenLID的公开性和透明性为学术界提供了宝贵的资源,推动了多语言处理技术的进步。
衍生相关工作
基于OpenLID数据集,研究者们开发了多种改进的语言识别模型和算法。例如,一些研究工作通过引入深度学习技术,进一步提升了语言识别的准确性和鲁棒性。此外,OpenLID的公开数据和模型也为多语言文本分类、情感分析和机器翻译等领域的研究提供了基础,推动了相关技术的快速发展。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

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

二维码
科研交流群

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

数据驱动未来

携手共赢发展

商业合作