Google Books Ngram Corpus
收藏github2022-12-08 更新2024-05-31 收录
下载链接:
https://github.com/orgtre/google-books-words
下载链接
链接失效反馈官方服务:
资源简介:
该数据集包含了Google Books Ngram Corpus中的所有单词,并提供了频率、出版年份、词性标签等详细元数据。数据集旨在成为一个全面的资源,用于创建语言学习材料。
This dataset encompasses all words from the Google Books Ngram Corpus, providing detailed metadata such as frequency, publication year, and part-of-speech tags. It is designed to serve as a comprehensive resource for the creation of language learning materials.
创建时间:
2022-12-07
原始信息汇总
Google Books words 数据集概述
数据集内容
- 目标:创建包含所有语言的Google Books Ngram Corpus(版本3/20200217)中所有单词的数据集,并提供额外的元数据,如词性标签和词族信息。
- 特点:与现有数据集(如hackerb9/gwordlist和orgtre/google-books-ngram-frequency)不同,本数据集旨在提供更全面的单词信息,以支持语言学习材料的开发。
数据集结构
- 文件类型:CSV文件,每个语言一个文件。
- 文件内容:包含以下列:
word:单词本身。freq:单词在语料库中的频率,单位为每10亿词次。freq50:1970年后出版书籍中的单词频率。freq10:2010年后出版书籍中的单词频率。nvol:单词出现的书籍比例。pos:Google分配的词性标签。rel:每个词性标签的相对频率(百分比)。
数据处理
- 代码位置:所有处理代码位于
src目录中。 - 处理流程:使用
google-books-words.py脚本下载源数据,解析并生成各语言的单词数据集。 - 依赖管理:使用Poetry管理依赖,详细依赖列表见
pyproject.toml。 - 内存需求:处理英文子语料库时,16GB RAM的计算机可能需要进行交换操作,但处理其他语言时不会出现此问题。
数据集状态
- 当前状态:数据集文件因过大尚未上传。
- 最终输出:文件后缀为
_2b,已去除非单词字符,合并了大小写和词性标签不同的相同单词。
搜集汇总
数据集介绍

构建方式
Google Books Ngram Corpus是通过对Google Books项目中的海量书籍文本进行自动化处理而构建的。该数据集涵盖了从1500年到2019年的书籍内容,通过提取每本书中的n-gram(即连续的n个词),并统计其出现频率,形成了一个庞大的语料库。这一过程涉及文本清洗、分词、n-gram生成以及频率统计等多个步骤,确保了数据的高质量和广泛覆盖。
使用方法
Google Books Ngram Corpus的使用方法多样,适用于多种研究目的。研究者可以通过API接口或直接下载数据集,进行n-gram的频率分析、语言演变研究、文化趋势分析等。例如,可以利用该数据集分析特定词汇或短语在不同历史时期的使用频率变化,或者比较不同语言之间的词汇使用差异。此外,数据集的高效检索功能和可视化工具,也为用户提供了便捷的数据探索和分析途径。
背景与挑战
背景概述
Google Books Ngram Corpus,由Google Research团队于2009年创建,是一个庞大的文本数据集,涵盖了数百万本书籍的词汇使用频率。该数据集的核心研究问题在于分析语言随时间的变化趋势,以及文化、历史和社会现象如何影响语言的使用。主要研究人员包括Fernando Pereira、Peter Norvig等,他们的工作极大地推动了自然语言处理和计算语言学领域的发展。Google Books Ngram Corpus不仅为语言学家提供了丰富的研究材料,还为机器学习算法提供了宝贵的训练数据,从而在语言模型和文本分析领域产生了深远影响。
当前挑战
尽管Google Books Ngram Corpus在语言研究中具有重要价值,但其构建和使用过程中仍面临诸多挑战。首先,数据集的规模庞大,处理和分析这些数据需要高性能计算资源和复杂的算法。其次,由于数据来源于书籍,存在版权和隐私问题,限制了部分数据的公开使用。此外,语言的多样性和变化性使得数据集的标注和分类变得复杂,如何准确捕捉语言的细微变化仍是一个难题。最后,数据集的时间跨度长,如何处理历史文本中的语言演变和标准化问题,也是研究人员需要克服的挑战。
发展历史
创建时间与更新
Google Books Ngram Corpus由Google公司于2008年首次发布,旨在通过分析数百万本书籍中的词汇使用频率,揭示语言的演变趋势。该数据集自发布以来,经历了多次更新,最近一次重大更新是在2012年,增加了更多的书籍和语言支持。
重要里程碑
Google Books Ngram Corpus的发布标志着大规模文本数据分析的新纪元。其首次公开的数据涵盖了从1500年到2008年的书籍文本,为语言学、历史学和文化研究提供了前所未有的资源。2012年的更新进一步扩展了数据集的覆盖范围,包括了更多的语言和时间段,极大地丰富了研究的可能性。此外,该数据集还启发了许多后续研究,推动了自然语言处理和数据挖掘技术的发展。
当前发展情况
当前,Google Books Ngram Corpus已成为学术界和工业界广泛使用的资源,尤其在语言学、文化研究和数据科学领域。其庞大的数据量和多语言支持为跨学科研究提供了坚实的基础。近年来,随着计算能力的提升和数据处理技术的进步,该数据集的应用范围不断扩大,从简单的词汇频率分析到复杂的语义网络构建,均展现出其巨大的潜力。此外,Google公司持续对该数据集进行维护和更新,确保其与时俱进,满足日益增长的研究需求。
发展历程
- Google Books Ngram Corpus首次公开发布,标志着大规模文本数据分析的新时代开始。
- Google发布了一篇详细介绍Ngram数据集的论文,详细阐述了其构建方法和潜在应用。
- Google Books Ngram Viewer上线,用户可以通过该工具在线查询和分析Ngram数据,极大地促进了数据集的应用和研究。
- 学术界开始广泛使用Google Books Ngram Corpus进行语言学、文化历史和社会科学研究,发表了大量基于该数据集的研究成果。
- Google更新了Ngram数据集,增加了更多的书籍和语言版本,进一步丰富了数据内容。
- Google Books Ngram Corpus被应用于多个跨学科研究项目,包括但不限于语言演变、文化趋势分析和历史事件研究。
- 随着数据科学和人工智能的发展,Google Books Ngram Corpus成为自然语言处理和机器学习领域的重要资源,推动了相关技术的进步。
常用场景
经典使用场景
Google Books Ngram Corpus,作为大规模文本数据集的典范,其经典使用场景主要集中在语言学和计算语言学的研究中。研究者们利用该数据集分析词汇的历时变化、语言的演化趋势以及文化现象的变迁。例如,通过分析特定词汇在不同年份的出现频率,学者们能够揭示社会思潮的演变和科技发展的轨迹。此外,该数据集还被广泛应用于自然语言处理领域,用于训练和评估语言模型,提升机器翻译、文本生成等任务的性能。
解决学术问题
Google Books Ngram Corpus在学术研究中解决了多个关键问题。首先,它为语言学家提供了丰富的历时语言数据,使得研究语言的长期变化成为可能。其次,该数据集帮助计算语言学家解决了大规模文本数据处理的难题,推动了自然语言处理技术的发展。通过分析词汇共现模式,研究者们能够深入理解语言的结构和语义关系,从而为语言模型的优化提供了坚实的基础。此外,该数据集还为文化研究提供了新的视角,使得学者们能够量化分析文化现象的演变。
实际应用
在实际应用中,Google Books Ngram Corpus被广泛用于多个领域。在教育领域,该数据集帮助教师和学生理解语言的演变,提升语言学习的效率。在新闻媒体中,记者和编辑利用该数据集分析词汇的使用趋势,以更好地把握社会热点和公众情绪。在商业领域,市场分析师通过分析消费者语言的变化,预测市场趋势和消费者行为。此外,该数据集还被用于法律和政策研究,帮助决策者理解公众意见和政策影响。
数据集最近研究
最新研究方向
在自然语言处理领域,Google Books Ngram Corpus数据集的最新研究方向主要集中在语言演变和文化趋势的分析上。研究者们利用该数据集中的海量文本数据,探讨词汇使用频率的变化,揭示语言随时间演变的规律。此外,该数据集还被用于研究社会文化现象,如特定历史时期的文化思潮和流行趋势。通过分析Ngram数据,学者们能够更深入地理解语言与文化之间的相互影响,为语言学和社会学研究提供了宝贵的数据支持。
相关研究论文
- 1Quantitative Analysis of Culture Using Millions of Digitized BooksHarvard University, Google · 2010年
- 2The Google Books Ngram Viewer: A Tool for Exploring Large-Scale Cultural TrendsUniversity of Oxford · 2018年
- 3Cultural Evolution of Textual Entropy in the Google Books CorpusUniversity of Vermont · 2019年
- 4The Evolution of Popularity in the Google Books Ngram CorpusUniversity of California, Berkeley · 2017年
- 5The Google Books Ngram Corpus: A New Tool for Historical LinguisticsUniversity of Pennsylvania · 2013年
以上内容由遇见数据集搜集并总结生成



