Book description
Leverage machine learning and deep learning techniques to build fully-fledged natural language processing (NLP) projects. Projects throughout this book grow in complexity and showcase methodologies, optimizing tips, and tricks to solve various business problems. You will use modern Python libraries and algorithms to build end-to-end NLP projects.
The book starts with an overview of natural language processing (NLP) and artificial intelligence to provide a quick refresher on algorithms. Next, it covers end-to-end NLP projects beginning with traditional algorithms and projects such as customer review sentiment and emotion detection, topic modeling, and document clustering. From there, it delves into e-commerce related projects such as product categorization using the description of the product, a search engine to retrieve the relevant content, and a content-based recommendation system to enhance user experience. Moving forward, it explains how to build systems to find similar sentences using contextual embedding, summarizing huge documents using recurrent neural networks (RNN), automatic word suggestion using long short-term memory networks (LSTM), and how to build a chatbot using transfer learning. It concludes with an exploration of next-generation AI and algorithms in the research space.- Implement full-fledged intelligent NLP applications with Python
- Translate real-world business problem on text data with NLP techniques
- Leverage machine learning and deep learning techniques to perform smart language processing
- Gain hands-on experience implementing end-to-end search engine information retrieval, text summarization, chatbots, text generation, document clustering and product classification,and more
Table of contents
- Cover
- Front Matter
- 1. Natural Language Processing and Artificial Intelligence Overview
- 2. Product360: Sentiment and Emotion Detector
- 3. TED Talks Segmentation and Topics Extraction Using Machine Learning
- 4. Enhancing E-commerce Using an Advanced Search Engine and Recommendation System
- 5. Creating a Résumé Parsing, Screening and Shortlisting System
- 6. Creating an E-commerce Product Categorization Model Using Deep Learning
- 7. Predicting Duplicate Questions in Quora
- 8. Named-Entity Recognition Using CRF and BERT
- 9. Building a Chatbot Using Transfer Learning
- 10. News Headline Summarization
- 11. Text Generation: Next Word Prediction
- 12. Conclusion and Future Trends
- Back Matter
Product information
- Title: Natural Language Processing Projects: Build Next-Generation NLP Applications Using AI Techniques
- Author(s):
- Release date: December 2021
- Publisher(s): Apress
- ISBN: 9781484273869
You might also like
book
Natural Language Processing with Spark NLP
If you want to build an enterprise-quality application that uses natural language text but aren’t sure …
video
Natural Language Processing (NLP)
2+ Hours of Video Instruction Overview covers the fundamentals of natural language processing (NLP). It introduces …
book
Applied Natural Language Processing with Python: Implementing Machine Learning and Deep Learning Algorithms for Natural Language Processing
Learn to harness the power of AI for natural language processing, performing tasks such as spell …
book
Deep Learning for Natural Language Processing
Explore the most challenging issues of natural language processing, and learn how to solve them with …