NLP Gets a Full Monty
February 28, 2011
Natural Language Processing (NLP) is experiencing huge growth. From handwriting recognition to foreign language translation to predictive text on your handheld, NLP is used in many different ways to help our technology recognize what we mean when we simply speak or write English (or whatever language you happen to use in life). Natural Language Processing with Python is a book available in pdf that gives a useful introduction to NLP based on the Python programming language with its shallow learning curve.
According to its own introduction:
“This book provides a highly accessible introduction to the field of NLP. It can be used for individual study or as the textbook for a course on natural language processing or computational linguistics, or as a supplement to courses in artificial intelligence, text mining, or corpus linguistics.”
The book is geared toward beginning and intermediate levels, so even if you are new, don’t be intimidated. It is full of exercises, and the authors have used entertaining examples to lighten what might otherwise be a heavy subject. The book is available for free download and the Natural Language Toolkit with open source Python modules is as well. Whether your background is arts and humanities or science and engineering, this is a recommended read.
Alice Wasielewski, February 28, 2011