0

我正在使用 NLTK for Python 进行自然语言处理。

我发现自己更多地使用函数式编程,并且正在考虑切换到函数式语言。但是,我需要一个好的 NLP 库,至少可以与 NLTK 相媲美。

你知道一种具有良好 NLP 库的函数式编程语言吗?我发现 Haskell 社区中有一些 NLP 活动,但与 NLTK 相比,它似乎仍处于起步阶段。

4

2 回答 2

4

哈斯克尔:http ://www.haskell.org/haskellwiki/Applications_and_libraries/Linguistics

于 2012-04-27T14:04:12.377 回答
4

Scala 和 Clojure

两者都在 JVM 上运行,因此您可以利用所有 java nlp 和机器学习库(Stanford Parser、Lingpipe、Mallet 等)。Java 在除 Python 之外的 NLP 库方面击败了除 Python 之外的所有内容,但用户友好性稍差。以编程方式使用斯坦福解析器可能有点让人头疼。我不得不为它编写自己的包装器。

于 2012-04-27T18:19:21.677 回答