Deep Learning Foundations: Natural Language Processing with TensorFlow
1h 47mIntermediate2021-04-19
Authors

Harshit Tyagi
Data Science Instructor and Mentor
Course details
There is a growing demand to harness the power of natural language processing (NLP) and deep learning models to be able to make sense of textual data and reduce the emotional intervention of humans in order to make better decisions. In this course, instructor Harshit Tyagi provides a complete guide to understanding NLP using recurrent neural networks (RNNs). Harshit begins by introducing you to word encodings and using TensorFlow for tokenization. He describes the important concept of word embeddings and shows you how to use TensorFlow to classify movie reviews and project vectors. Harshit discusses RNNs and long short-term memory (LSTM), then shows you how to improve the movie review classifier from earlier in the course. He concludes with a discussion of how you can train RNNs to predict the next word in a sentence, which in turn allows you to generate some original text.
Skills covered
TensorFlowNeural Networks and Deep LearningNatural Language Processing (NLP)GoogleFoundationsArtificial Intelligence (AI)
Concepts
Introduction
- Leveraging deep learning for natural language processing
Getting Started with NLP
- Introduction to natural language processing
- Introduction to word encodings
- Tokenization using TensorFlow
- Padding the sequences
- Challenge Recognizing sarcasm in the text
- Solution Recognizing sarcasm in the text
Text Classification
- Introduction to word embeddings
- Classifying movie reviews using TensorFlow
- Projecting vectors using TensorFlow
- Building a text classifier
- Challenge Text classification
- Solution Text classification
Classification with RNNs and LSTMs
- Introduction to RNNs
- Implementing LSTMs with TensorFlow
- Improving your movie review classifier
- Challenge Yelp review classifier
- Solution Yelp review classifier
Text Generation with RNNs
- Introduction to text generation
- Predicting the next word
- Challenge Generate poetry
- Solution Generate poetry
Conclusion
- Learning more about NLP with TensorFlow
Related courses
- AI Projects with Python, TensorFlow, and NLTK
- Foundational Math for Generative AI: Understanding LLMs and Transformers through Practical Applications
- The New AI Tech Stack: AI Literacy for Tech Leaders
- Sustainable AI for Developers: Strategies, Techniques, and Best Practices
- Complete Guide to Evaluating Large Language Models (LLMs)
- Hands-On AI: RAG using LlamaIndex
- Build with AI: Create Custom Chatbots with n8n
- Programming Generative AI: From Variational Autoencoders to Stable Diffusion with PyTorch and Hugging Face
Related learn paths
- Advance Your Skills in Natural Language Processing
- Develop Your Skills with Large Language Models
- Getting Started with AI and Machine Learning
- Become an AI Engineer
- Advance Your Skills in Deep Learning and Neural Networks
- Fundamentals to Become a Machine Learning Engineer
- Mastering Executive-Level Data Analytics
- Advance Your Skills in AI and Machine Learning