Implement NLP use-cases using BERT
Explore the Implementation of NLP Tasks Using the Deep Learning Framework and Python (English Edition)
Amandeep
- English
- ePUB (apto para móviles)
- Disponible en iOS y Android
Implement NLP use-cases using BERT
Explore the Implementation of NLP Tasks Using the Deep Learning Framework and Python (English Edition)
Amandeep
Información del libro
State-of-the-art BERT implementation for text classification
Description
This book provides a solid foundation for 'Natural Language Processing' with pragmatic explanation and implementation of a wide variety of industry wide scenarios. After reading this book, one can simply jump to solve real world problems and join the league of NLP developers.It starts with the introduction of Natural Language Processing and provides a good explanation of different practical situations which are currently implemented across the globe. Thereafter, it takes a deep dive into the text classification with different types of algorithms to implement the same. Then, it further introduces the second important NLP use case called Named Entity Recognition with its popular algorithm choices. Thereafter, it provides an introduction to a state of the art language model called BERT and its application.
What you will learn
? Learn to implement transfer learning on pre-trained BERT models.
? Learn to demonstrate a production ready Text Classification for domain specific data and networking using Python 3.x.
? Learn about the domain specific pre trained models with a library called `aiops` which has been specially designed for this book.
Who this book is for
This book is meant for Data Scientists and Machine Learning Engineers who are new to Natural Language Processing and want to quickly implement different NLP use-cases. Readers should have a basic knowledge of Python before reading the book.
Table of Contents
1. Introduction to NLP and Different Use-Cases
2. Deep Dive into Text Classification and Different Types of Algorithms in Industry
3. Named Entity Recognition
4. BERT and its Application
5. BERT: Text Classification
6. BERT: Text Classification Code
About the Authors
Amandeep has been working as a technical lead in the field of software development at the time of publishing this book. He has worked for almost eight years in a few of the top MNCs.
Preguntas frecuentes
Información
CHAPTER 1
Introduction to NLP and Different Use-Cases
Introduction
Structure
- Understanding of NLP
- List of NLP use-cases
- Brief Introduction of each use-case
- Text pre-processing techniques
- Conclusion
Objective
1.1 What is Natural Language Processing or NLP?
1.2 NLP use-cases
- Text/Document/Sentence classification
- Emotion classification or sentiment analysis
- Subjectivity analysis
- Sarcasm detection:
- Intent classification
- Hate speech detection
- Information extraction
- Named entity recognition
- QA (questions and answers)
- Chat-bot
- Relation extraction
- Entity linking
- Text summarization
- Morphological analysis
- Semantic textual similarity
- Word sense disambiguation
- Spelling correction
- Grammatical error correction
- Language Modeling
- Slot filling
- Topic Modeling
- Paraphrase generation
1.3 Quick sneak on NLP use-cases
Text/Document/Sentence classification
Emotion classification or sentiment analysis
- Proactive customer feedback:
- The customer support team has the responsibility to keep NPS (Net Promoter Score), which is an evaluation metric for customer experience or satisfaction level.
- Every organization wants to expand its business and feedback plays a pivotal role in doing so; however, it is quite difficult to enforce customers to fill the feedback form as it is a monotonous task.
- In such a scenario, one can leverage the interactions, which happen with the customers, based on the daily grind.
- In this, we try to extract the satisfaction level of different customersbased on different email communication happening with the clients.
- Bonus Point: When...