Training: Deep Learning for Natural Language Processing
Level
AdvancedDuration
40h / 5 daysDate
Individually arrangedPrice
Individually arrangedTraining: Deep Learning for Natural Language Processing
Natural Language Processing (NLP) is one of the hottest areas of artificial intelligence (AI), thanks to applications such as text generators, chatbots, and text-to-image systems. In recent years, we have witnessed incredible progress in computers’ ability to understand human languages, programming languages, and even biological and chemical sequences such as DNA and protein structures, which resemble language. Many companies use NLP, including industry giants: Google leverages NLP to improve search results, and Facebook uses it to detect and filter hate speech.
What will you learn?
- How to prepare and analyze text data for machine learning (including tokenization, statistical analysis, dataset construction)
- How to build and train language models using recurrent neural networks in TensorFlow/Keras
- How to use transformers and transfer learning for text classification
- How to evaluate and improve NLP models through tuning and performance comparison
Who is this training for?
Developers, data analysts, business analysts, marketers, designers, and anyone for whom machine learning significantly enhances work
Technology enthusiasts interested in applying artificial intelligence in everyday work
Training Program
-
Introduction
- Text data and types of language models
-
Text Data Processing
- Collecting and reviewing datasets
- Building datasets
- Tokenization
- Statistical analysis of datasets
- Preparing datasets for modeling
-
Text Classification with Recurrent Neural Networks in
tf.keras
- Theory of recurrent networks
- Model design
- Model training
- Qualitative model analysis
- Model tuning
-
Transformers
- Transformer theory
- Transfer learning
- Model training
- Model comparison