Natural Language Processing with Python Cookbook
- Authors
- Dangeti, Pratap & Kumar, Naresh & Bhavsar, Krishna
- Publisher
- Packt Publishing
- Tags
- programming , python
- Date
- 2017-11-23T23:00:00+00:00
- Size
- 9.46 MB
- Lang
- en
Learn the tricks and tips that will help you design Text Analytics solutionsAbout This Book - Independent recipes that will teach you how to efficientlyperform Natural Language Processing in Python - Use dictionaries to createyour own named entities using this easy-to-follow guide - Learn how toimplement NLTK for various scenarios with the help of example-rich recipes totake you beyond basic Natural Language Processing Who This Book Is For Thisbook is intended for data scientists, data analysts, and data scienceprofessionals who want to upgrade their existing skills to implement advancedtext analytics using NLP. Some basic knowledge of Natural Language Processingis recommended. What You Will Learn - Explore corpus management using internaland external corpora - Learn WordNet usage and a couple of simple applicationassignments using WordNet - Operate on raw text - Learn to performtokenization, stemming, lemmatization, and spelling corrections, stop wordsremovals, and more - Understand regular expressions for pattern matching -Learn to use and write your own POS taggers and grammars - Learn to evaluateyour own trained models - Explore Deep Learning techniques in NLP - GenerateText from Nietzsche's writing using LSTM - Utilize the BABI dataset and LSTMto model episodes In Detail Natural Language Processing (NLP) is a field ofcomputer science, artificial intelligence, and computational linguisticsconcerned with the interactions between computers and human (natural)languages; in particular, it's about programming computers to fruitfullyprocess large natural language corpora. This book includes unique recipes thatwill teach you various aspects of performing Natural Language Processing withNLTK-the leading Python platform for the task. You will come across variousrecipes during the course, covering (among other topics) natural languageunderstanding, Natural Language Processing, and syntactic analysis. You willlearn how to understand language, plan sentences, and work around variousambiguities. You will learn how to efficiently use NLTK and implement textclassification, identify parts of speech, tag words, and more. You will alsolearn how to analyze sentence structures and master lexical analysis,syntactic and semantic analysis, pragmatic analysis, and the application ofdeep learning techniques. By the end of this book, you will have all theknowledge you need to implement Natural Language Processing with Python. Styleand Approach This book's rich collection of recipes will come in handy whenyou are working with Natural Language Processing with Python. Addressing yourcommon and not-so-common pain points, this is a book that you must have on theshelf.