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 (, 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 (, FACTORIE (, and ScalaNLP (, and skymind (, 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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.