NLP如何入门?这里有一份经典资源汇总

本文涉及的产品
NLP自然语言处理_高级版,每接口累计50万次
NLP自然语言处理_基础版,每接口每天50万次
NLP 自学习平台,3个模型定制额度 1个月
简介:
本文来自AI新媒体量子位(QbitAI)


自然语言处理入门该上什么课,看什么书,有哪些工具可用?Medium作者Melanie Tosik汇总了一份资源,量子位节选了其中的课程、库、教材部分,并进行了简单的说明。

在线课程

斯坦福大学自然语言处理入门课程
教师:Dan Jurafsky & Chris Manning
https://www.youtube.com/watch?v=nfoudtpBV68&list=PL6397E4B26D00A269

斯坦福CS224d:用深度学习做自然语言处理
教师:Richard Socher
http://cs224d.stanford.edu/syllabus.html
与Manning的入门课程相比,这门课讲解了更高级的机器学习算法,以及用于NLP的深度学习和神经网络架构。

Coursera公开课:自然语言处理入门
https://www.coursera.org/learn/natural-language-processing
密歇根大学提供的NLP入门课程

库和开源工具

spaCy
网站 https://spacy.io/
博客 https://explosion.ai/blog/
demo https://spacy.io/docs/usage/showcase
一个开源Python库,有很好的用例、API文档和demo应用。

自然语言工具包 (NLTK)
网站 http://www.nltk.org/
教程 http://www.nltk.org/book/
Python NLP编程的实用入门工具,主要用于教学。

斯坦福CoreNLP
网站 https://stanfordnlp.github.io/CoreNLP/
一个高质量Java分析工具包

教材

Speech and Language Processing
第二版:http://www.cs.colorado.edu/~martin/slp2.html
第三版:https://web.stanford.edu/~jurafsky/slp3/
作者:Daniel Jurafsky & James H. Martin
自然语言处理经典教科书,覆盖了这一领域的所有基础知识。第二版可以购买纸质版,也可以在线阅读作者发布的电子版;第三版尚未出版,作者目前发布了部分章节。
本书在国内有中译本《自然语言处理综论》https://book.douban.com/subject/1390499/ 和影印版《语音与语言处理》https://book.douban.com/subject/5373023/ ,可能已断货。

Foundations of Statistical Natural Language Processing
https://nlp.stanford.edu/fsnlp/
作者:Chris Manning & Hinrich Schütze 比上一本书略高阶,主要讲NLP中的统计学方法。
中译本《统计自然语言处理基础》https://book.douban.com/subject/1224802/ ,可能已断货。

Introduction to Information Retrieval
https://nlp.stanford.edu/IR-book/
作者:Chris Manning、Prabhakar Raghavan & Hinrich Schütze
排名/搜索领域的一本好书。
中译本《信息检索导论》https://book.douban.com/subject/5252170/ 。

Neural Network Methods in Natural Language Processing
https://www.amazon.com/Network-Methods-Natural-Language-Processing/dp/1627052984
作者:Yoav Goldberg
对NLP领域神经网络应用的深入介绍。
电子版:http://u.cs.biu.ac.il/~yogo/nnlp.pdf

数据集

见Nicolas Iderhoff在GitHub上发布的NlP资源汇总:
https://github.com/niderhoff/nlp-datasets 。

本文作者:允中 
原文发布时间:2017-05-03 
相关文章
|
存储 自然语言处理 数据可视化
自然语言入门:NLP数据读取与数据分析
本章主要内容为数据读取和数据分析,具体使用`Pandas`库完成数据读取操作,并对赛题数据进行分析构成。
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
【人工智能技术专题】「入门到精通系列教程」零基础带你进军人工智能领域的全流程技术体系和实战指南(NLP自然语言处理概念介绍)
【人工智能技术专题】「入门到精通系列教程」零基础带你进军人工智能领域的全流程技术体系和实战指南(NLP自然语言处理概念介绍)
146 0
|
机器学习/深度学习 自然语言处理 数据处理
文本数据处理的终极指南-[NLP入门](三)
在这篇文章中,我们将要讨论不同的特征提取方法,从一些基本技巧逐步深入学习高级自然语言处理技术。我们也将会学习如何预处理文本数据,以便可以从“干净”数据中提取更好的特征。
460 0
文本数据处理的终极指南-[NLP入门](三)
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
自然语言处理(NLP)技术入门指南
【5月更文挑战第3天】本文是自然语言处理(NLP)技术的入门指南,介绍了NLP的基本概念、关键技术和学习建议。NLP旨在实现人机自然语言交互,应用于机器翻译、文本分类等领域。核心技术包括词法分析、句法分析、语义分析及深度学习模型。入门学习需掌握基础知识,动手实践,关注前沿技术并持续学习。通过学习NLP,可为人工智能发展贡献力量。
|
8月前
|
机器学习/深度学习 自然语言处理 知识图谱
在低资源语境下,大模型如何提高自然语言处理的鲁棒性?
在低资源语境下,大模型如何提高自然语言处理的鲁棒性?
|
数据采集 机器学习/深度学习 自然语言处理
nlp入门之基于贝叶斯算法的拼写错误检测器
基于贝叶斯思想简单的实现了一个拼写错误检测器
|
自然语言处理 Python
nlp入门之正则表达式
本文作为nlp开山第二篇,简要介绍了python的re模块及正则表达式的用法
|
8月前
|
存储 机器学习/深度学习 人工智能
5个优质免费自然语言处理学习资源 | 语言技术导航
5个优质免费自然语言处理学习资源 | 语言技术导航
221 1
|
机器学习/深度学习 自然语言处理 资源调度
入门自然语言处理(二):GRU
入门自然语言处理(二):GRU
123 0
|
自然语言处理 算法
nlp入门之隐马尔科夫模型
本文简述了隐马尔科夫模型的原理,并且使用hmmlearn库进行隐马尔科夫模型的实验

热门文章

最新文章