独家|自然语言处理(NLP)入门指南
作者头像
  • 廖佳玮
  • 2021-09-12 11:01:12 11

致谢

钟崇光博士参与了数据派THU于6月5日和6月8日发布的《循序渐进提升Kaggle竞赛模型精确度,以美国好事达保险公司理赔为例》一文的校对工作,并提出了许多宝贵的建议。在此,数据派翻译组向钟博士表示衷心的感谢!

作者:梅兰妮·托西克

翻译:闵黎

校对:丁楠雅

本文长度约为1100字,建议阅读时间约3分钟。

梅兰妮·托西克目前在旅游搜索公司WayBlazer任职,负责通过自然语言请求生成个性化的旅游推荐。她在学习过程中积累了丰富的经验,并为希望入门自然语言处理的初学者提供了一份学习资源清单。

学习资源推荐

如果您觉得有必要多次回答相同的问题,不妨将其整理成博客文章,这样可以节省重复解释的时间。因此,我将解答一个常见的问题:“我的背景是研究某一领域,我对学习自然语言处理(NLP)非常感兴趣。应该从哪里开始呢?”

在开始阅读本文之前,请注意,以下列表只是一份入门级的清单(可能并不全面)。为了帮助读者更好地理解,我将在括号内附上简短的说明和难度评估。最好具备一些基本的编程技能(如Python)。

在线课程

  • Dan Jurafsky 和 Chris Manning 的自然语言处理课程

    • 这是一套非常优秀的视频课程,涵盖了许多基础知识。
    • 链接
  • 斯坦福大学CS224d:自然语言处理的深度学习

    • 更高级的课程,涵盖深度学习和自然语言处理的神经网络架构。
    • 链接
  • Coursera:自然语言处理简介

    • 密歇根大学提供的自然语言处理入门课程。
    • 链接

图书馆和开放资源

  • spaCy

    • Python 编程语言中新兴的开源库,包含大量示例、API文档和演示程序。
    • 链接
    • 博客
  • 自然语言工具包(NLTK)

    • Python 编程语言中广泛使用的自然语言处理工具,主要用于教学目的。
    • 链接
    • 图书
  • 斯坦福CoreNLP

    • Java 开发的高质量自然语言处理工具包。
    • 链接

活跃的博客

  • 自然语言处理博客(Hal Daumé)

  • Google 研究博客

  • 语言日志博客(Mark Liberman)

书籍

  • 《言语和语言处理》(Daniel Jurafsky 和 James H. Martin)

    • 经典的自然语言处理教材,涵盖了所有基础内容,第三版即将发布。
    • 链接
  • 《统计自然语言处理的基础》(Chris Manning 和 Hinrich Schütze)

    • 高级统计自然语言处理方法。
    • 链接
  • 《信息检索简介》(Chris Manning, Prabhakar Raghavan 和 Hinrich Schütze)

    • 关于排名和搜索引擎的优秀参考书。
    • 链接
  • 《自然语言处理中的神经网络方法》(Yoav Goldberg)

    • 深入介绍自然语言处理中的神经网络方法,以及相关的入门书籍。
    • 链接
    • 入门书籍:链接

其它杂项

  • 如何在TensorFlow中构建Word2Vec模型

  • 自然语言处理深度学习资源

    • 分类整理的顶级深度学习资源。
    • 链接
  • 最后一句话:计算语言学和深度学习——论自然语言处理的重要性

  • 对自然语言理解的分布式表示

    • 关于自然语言理解的机器学习/神经网络方法的独立讲义。
    • 链接
  • 带泪水的贝叶斯推论

  • 国际计算语言学协会(ACL)

  • 果壳问答网站(Quora)

    • 如何学习自然语言处理。
    • 链接

DIY项目和数据集

  • Nicolas Iderhoff 已经创建了一份详尽的自然语言处理数据集列表。

  • 基于隐马尔可夫模型(HMM)实现词性标注(POS tagging)

  • 使用CYK算法执行上下文无关的语法解析

  • 在文本集合中计算给定两个单词之间的语义相似度

  • 使用朴素贝叶斯分类器来过滤垃圾邮件

  • 根据单词之间的编辑距离执行拼写检查

  • 实现一个马尔科夫链文本生成器

  • 使用LDA实现主题模型

  • 使用Word2Vec从大型文本语料库(如维基百科)生成单词嵌入

自然语言处理在社交媒体上的应用

  • Twitter

    • #nlproc,NLPers上的文章列表(由Jason Baldrige提供)
    • 链接
    • 链接
  • Reddit 社交新闻站点

    • /r/LanguageTechnology
    • 链接
  • Medium 发布平台

    本文来源:图灵汇
责任编辑: : 廖佳玮
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
入门指南自然语言独家处理NLP
    下一篇