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

时间:2015-07-23 12:10:57

标签: nlp

任何人都可以提供一些好的自然语言处理书的建议。以下是我想到的因素:

  • 它没有太多深度,很好地概述了这些巨大的主题。
  • 概念需要以图片形式解释。
  • JAVA / Python / R中的示例代码。

2 个答案:

答案 0 :(得分:5)

您可以查看有关NLP的在线课程。他们包含视频,练习,写作文件,建议读物......

我特别喜欢这个:https://www.coursera.org/course/nlp(例如参见建议的阅读部分)。您可以在此处访问讲座:https://class.coursera.org/nlp/lecture(pdf +视频+字幕)。

答案 1 :(得分:3)

我相信你有三种选择 - 我写了其中一种,所以请耐心等待。

1)使用Python进行自然语言处理 作者:Steven Bird等。 http://amzn.com/0596516495。本书涵盖了使用NLP api NLTK,被认为是NLP介绍的可靠书籍。很多代码,对NLP的更多学术观点,我认为广泛用于本科NLP课程。

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

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

所有书籍都有很多代码,一个用Python编写,另外两个用Java编写。两者都提供了具有大量安装基础的成熟API。

这些书中没有一本书对图形说明软件的作用做了多少工作。

祝你好运