From Natural Language Processing in Action by Hobson Lane, Cole Howard, and Hannes Max Hapke

Take 42% off the entire book. Just enter code sllane into the discount code box at checkout at

Natural Language Processing in Action is your guide to creating machines that understand human language using the power of Python with its ecosystem of packages dedicated to NLP and AI! You’ll start with a mental model of how a computer learns to read and interpret language. Then, you’ll discover how to train a Python-based NLP machine to recognize patterns and extract information from text. As you explore the carefully-chosen examples, you’ll expand your machine’s knowledge and apply it to a range of challenges, from building a search engine that can find documents based on their meaning rather than merely keywords, to training a chatbot that uses deep learning to answer questions and participate in a conversation. Learn how to analyze meaning using the “Bag of Words” vector in the slide deck below.