- Level Professional
- المدة 24 ساعات hours
- الطبع بواسطة DeepLearning.AI
-
Offered by
عن
If you are a software developer who wants to build scalable AI-powered algorithms, you need to understand how to use the tools to build them. This Specialization will teach you best practices for using TensorFlow, a popular open-source framework for machine learning. In Course 3 of the deeplearning.ai TensorFlow Specialization, you will build natural language processing systems using TensorFlow. You will learn to process text, including tokenizing and representing sentences as vectors, so that they can be input to a neural network. You'll also learn to apply RNNs, GRUs, and LSTMs in TensorFlow. Finally, you'll get to train an LSTM on existing text to create original poetry! The Machine Learning course and Deep Learning Specialization from Andrew Ng teach the most important and foundational principles of Machine Learning and Deep Learning. This new deeplearning.ai TensorFlow Specialization teaches you how to use TensorFlow to implement those principles so that you can start building and applying scalable models to real-world problems. To develop a deeper understanding of how neural networks work, we recommend that you take the Deep Learning Specialization.الوحدات
Introduction
1
Videos
- Introduction: A conversation with Andrew Ng
1
Readings
- Welcome to the course!
Sentiment in text
1
Assignment
- Week 1 Quiz
3
Labs
- Check out the code! (Lab 1)
- Check out the code! (Lab 2)
- Check out the code! (Lab 3)
12
Videos
- Introduction
- Word based encodings
- Using APIs
- Notebook for lesson 1
- Text to sequence
- Padding
- Out-of-Vocabulary Words
- Notebook for lesson 2
- Sarcasm, really?
- Preprocessing the Sarcasm dataset
- Notebook for lesson 3
- Week 1 Wrap up
3
Readings
- [IMPORTANT] Have questions, issues or ideas? Join our Forum!
- About the notebooks in this course
- News headlines dataset for sarcasm detection
Lecture Notes (Optional)
1
Readings
- Lecture Notes Week 1
Weekly Assignment - Explore the BBC News Archive
- Explore the BBC news archive
2
Readings
- Assignment Troubleshooting Tips
- (Optional) Downloading your Notebook and Refreshing your Workspace
Word Embeddings
1
Assignment
- Week 2 Quiz
3
Labs
- Check out the code! (Lab 1)
- Check out the code! (Lab 2)
- Check out the code! (Lab 3)
12
Videos
- A conversation with Andrew Ng
- Introduction
- The IMDB dataset
- Looking into the details
- How can we use vectors?
- More into the details
- Notebook for lesson 1
- Remember the sarcasm dataset?
- Building a classifier for the sarcasm dataset
- Let’s talk about the loss
- Subword tokenization
- Diving into the code
3
Readings
- IMDB reviews dataset
- Subword tokenization
- Week 2 Wrap up
Lecture Notes (Optional)
1
Readings
- Lecture Notes Week 2
Weekly Assignment - More on the BBC News Archive
- Diving deeper into the BBC News archive
Sequence models
1
Assignment
- Week 3 Quiz
6
Labs
- Check out the code! (Lab 1)
- Check out the code! (Lab 2)
- Check out the code! (Lab 3)
- Check out the code! (Lab 4)
- Exploring a Bidirectional LSTM (Lab 5)
- Exploring a Convolutional Network (Lab 6)
10
Videos
- A conversation with Andrew Ng
- Introduction
- LSTMs
- Implementing LSTMs in code
- Accuracy and loss
- A word from Laurence
- Looking into the code
- Using a convolutional network
- Going back to the IMDB dataset
- Tips from Laurence
3
Readings
- Link to Andrew's sequence modeling course
- More info on LSTMs
- Week 3 Wrap up
Lecture Notes (Optional)
1
Readings
- Lecture Notes Week 3
Weekly Assignment - Exploring overfitting in NLP
- Exploring overfitting in NLP
Sequence models and literature
1
Assignment
- Week 4 Quiz
3
Labs
- Check out the code! (Lab 1)
- Check out the code! (Lab 2)
- (optional) Generating text using a character-based RNN
13
Videos
- A conversation with Andrew Ng
- Introduction
- Looking into the code
- Preparing the training data
- More on the training data
- Finding what the next word should be
- Example
- Predicting a word
- Notebook for lesson 1
- Poetry!
- Looking into the code
- Laurence the poet!
- Your next task
1
Readings
- Link to the dataset
Lecture Notes (Optional)
1
Readings
- Lecture Notes Week 4
End of Access to Lab Notebooks
1
Readings
- [IMPORTANT] Reminder about end of access to Lab Notebooks
Weekly Assignment - Generate Shakespeare-like text
- Predicting the next word
Course 3 Wrap up
1
Videos
- A conversation with Andrew Ng
1
Readings
- Wrap up
Acknowledgments
1
Readings
- Acknowledgments
Auto Summary
Discover how to build scalable AI-powered algorithms with the "Natural Language Processing in TensorFlow" course. Ideal for software developers, this course delves into text processing, tokenization, and neural network applications using TensorFlow. Led by Coursera, it includes training on RNNs, GRUs, and LSTMs, culminating in creating original poetry with LSTM. Lasting 1440 minutes, it offers flexible subscription options for a professional audience.

Laurence Moroney