Natural Language Processing for Hackers you own this product

Learn to build apps that can understand people
George-Bogdan Ivanov
  • June 2019
  • ISBN
  • 176 pages

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!


5, 10 or 20 seats+ for your team - learn more

Natural Language Processing (NLP) is a collection of techniques to analyze, interpret, and create human-understandable text and speech. Advances in machine learning have pushed NLP to new levels of accuracy and uncanny realism. Natural Language Processing for Hackers lays out everything you need to crawl, clean, build, fine-tune, and deploy natural language models from scratch—all with easy-to-read Python code.

Distributed by Manning Publications

This book was created independently by AI expert George-Bogdan Ivanov and is distributed by Manning Publications.

about the technology

Thanks to NLP, computers are capable of highly accurate text and speech-based interaction with humans. NLP capitalizes on powerful machine learning techniques that can detect patterns and extract meaning from human-generated text. As well as improving raw data processing, NLP technology is behind cutting edge UI developments such as chatbots and voice assistants that can process written and spoken commands and generate realistic and helpful responses.

about the book

Natural Language Processing for Hackers covers NLP end-to-end, giving you the skills and techniques that allow your computers to speak human. Unlike many research-oriented books that use the kind of clean datasets you would never find in the real world, this practical guide takes on NLP as you’ll actually use it. You’ll learn the key concepts of NLP by coding your own tools and projects, from a text analysis service right up to a full-featured chatbot. Everything is written in concise, easy-to-read Python code to ensure you’ll grok the most important aspects of Natural Language Processing. When you’re done, you will be able to apply the complete range of NLP techniques to build practical applications—even with messy real-world data.

what's inside

  • Constructing your own Text Analysis engine
  • Building a Twitter listener that performs Sentiment Analysis on a certain subject
  • Assembling your own NLP toolbox, complete with Part Of Speech Tagger, Shallow Parser, Named Entity Extractor, and Dependency Parsers
  • Cleaning and standardising messy datasets

about the reader

This book requires familiarity with Python, but no prior knowledge of natural language processing or machine learning is necessary.

about the author

George-Bogdan Ivanov is a software engineer with an MSc. in AI and a soft spot for applying Natural Language Processing to practical problems. He loves being part of and building startups and small businesses in general. Among other projects he is the creator of, a Natural Language Processing API for the Romanian Language.

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Natural Language Processing for Hackers ebook for free