OVERVIEW AI assistants represent a significant frontier for development. But the complexities of such systems pose a significant barrier for developers. In Natural Language Processing Succinctly, author Joseph Booth will guide readers through designing a simple system that can interpret and provide reasonable responses to written English text. With this foundation, readers will be prepared to tackle the greater challenges of natural language development.
TABLE OF CONTENTS Natural Language Processing What We're Building Extracting Sentences Extracting Words Tagging Entity Recognition Knowledge Base Answering Questions Cloudmersive Google Cloud NLP API Microsoft Cognitive Services Other NLP Uses Summary Penn Treebank Tags Universal POS Tags About the Code
Gives a decent overview of how natural language processing works and builds on it. It includes code for various steps, and finally how to use Google and Microsoft APIs for your application so you can skip most of this and let the API do the nug work for you. The code is in C# and some day I am going to need to re-read this book and try to apply the code in Python and C++ myself.