Chapter 9. NLP in Scala

This chapter describes a few common techniques of Natural Language Processing (NLP), specifically, the ones that can benefit from Scala. There are some NLP packages in the open source out there. The most famous of them is probably NLTK (http://www.nltk.org), which is written in Python, and ostensibly even a larger number of proprietary software solutions emphasizing different aspects of NLP. It is worth mentioning Wolf (https://github.com/wolfe-pack), FACTORIE (http://factorie.cs.umass.edu), and ScalaNLP (http://www.scalanlp.org), and skymind (http://www.skymind.io), which is partly proprietary. However, few open source projects in this area remain active for a long period of time for one or another reason. Most projects ...

Get Mastering Scala Machine Learning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.