入门级人员的自然语言处理书籍或资源?

Natural Language Processing books or resource for entry level person?

谁能推荐一些自然语言处理的好书。以下是我考虑的因素:

你可以看看关于NLP的在线课程。它们通常包含视频、练习、写作文档、推荐读物...

我特别喜欢这个:https://www.coursera.org/course/nlp (see suggested readings section for instance). You can access the lectures here : https://class.coursera.org/nlp/lecture(pdf + 视频 + 字幕)。

我相信您有三种选择——我写了其中一种,所以请对此持保留态度。

1) 使用 Python 进行自然语言处理 史蒂文伯德等人。 http://amzn.com/0596516495。这本书涵盖了 NLP api NLTK 的使用,被认为是一本介绍 NLP 的可靠书籍。大量代码,更学术化地理解 NLP 是什么,我认为在本科生 NLP 中广泛使用 类。

2) Richard Reese http://amzn.to/1D0liUY 的 Java 自然语言处理。这涵盖了一系列 APIs,包括下面的 LingPipe,并介绍了 NLP 概念以及它们如何在一系列开源 APIs 中实现。这是对 NLP 的较浅的探讨,但它是一个更温和的介绍,它涵盖了一堆 API 如何解决相同的问题,因此它可以帮助您选择要使用的 API。

3) 使用 Java 和 Breck Baldwin(我)和 Krishna Dayanidhi http://amzn.to/1MvgHxa 撰写的 LingPipe 食谱进行自然语言处理。这适用于工业程序员,它涵盖了商业 NLP 应用程序中常见的概念。这本书更深入地探讨了评估、问题说明和表面上做同样事情的各种技术。但它希望您从示例中学习(绝大多数是 Twitter 数据)。

所有的书都有很多代码,一本在Python,另外两本在Java。两者都具有成熟的 API 和庞大的安装基础。

None 的书籍在软件功能的图形解释方面做了很多工作。

祝你好运