DeepLearning.AI TensorFlow Developer
Welcome to the public repo for this course.
Below is the list of assignments and ungraded labs course-wise.
Want to contribute?
At the time we are not accepting Pull Requests but if you have any suggestion or spot any typo please raise an issue.
If you find a bug that is blocking in any way consider joining our community where our mentors and team will help you. You can also find more information on our community in this Reading Item within Coursera.
C1 - Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
Week 1
Assignment
Housing Prices (C1W1_Assignment.ipynb)
Ungraded Labs
Hello World Neural Network (C1_W1_Lab_1_hello_world_nn.ipynb)
Week 2
Assignment
Handwriting Recognition (C1W2_Assignment.ipynb)
Ungraded Labs
Beyond Hello World, A Computer Vision Example (C1_W2_Lab_1_beyond_hello_world.ipynb)
Callbacks (C1_W2_Lab_2_callbacks.ipynb)
Week 3
Assignment
Improve MNIST with Convolutions (C1W3_Assignment.ipynb)
Ungraded Labs
Improving Accuracy with Convolutions (C1_W3_Lab_1_improving_accuracy_using_convolutions.ipynb)
Exploring Convolutions (C1_W3_Lab_2_exploring_convolutions.ipynb)
Week 4
Assignment
Handling Complex Images (C1W4_Assignment.ipynb)
Ungraded Labs
Preprocessing Images to Train a Neural Network (C1_W4_Lab_1_image_data_preprocessing_no_validation.ipynb)
Image Data Preprocessing with a Validation Set (C1_W4_Lab_2_image_data_preprocessing_with_validation.ipynb)
Compacted Images (C1_W4_Lab_3_compacted_images.ipynb)
C2 - Convolutional Neural Networks in TensorFlow
Week 1
Assignment
Cats vs. Dogs (C2W1_Assignment.ipynb)
Ungraded Labs
Using more sophisticated images with Convolutional Neural Networks (C2_W1_Lab_1_cats_vs_dogs.ipynb)
Week 2
Assignment
Cats vs. Dogs using Augmentation (C2W2_Assignment.ipynb)
Ungraded Labs
Cats vs. Dogs with Augmentation (C2_W2_Lab_1_cats_v_dogs_augmentation.ipynb)
Horses vs. Humans with Augmentation (C2_W2_Lab_2_horses_v_humans_augmentation.ipynb)
Week 3
Assignment
Horses vs. Humans using Transfer Learning (C2W3_Assignment.ipynb)
Ungraded Labs
Exploring Transfer Learning (C2_W3_Lab_1_transfer_learning.ipynb)
Week 4
Assignment
Multi-class Classifier (C2W4_Assignment.ipynb)
Ungraded Labs
Classifying Rock, Paper, and Scissors (C2_W4_Lab_1_multi_class_classifier.ipynb)
C3 - Natural Language Processing in TensorFlow
Week 1
Assignment
Explore the BBC News Archive (C3W1_Assignment.ipynb)
Ungraded Labs
Building a Vocabulary (C3_W1_Lab_1_building_a_vocabulary.ipynb)
Simple Sequences (C3_W1_Lab_2_sequences_basic.ipynb)
Sarcasm (C3_W1_Lab_3_sarcasm.ipynb)
Week 2
Assignment
Categorizing the BBC News Archive (C3W2_Assignment.ipynb)
Ungraded Labs
Positive or Negative IMDB Reviews (C3_W2_Lab_1_imdb.ipynb)
Sarcasm Classifier (C3_W2_Lab_2_sarcasm_classifier.ipynb)
IMDB Review Subwords (C3_W2_Lab_3_imdb_subwords.ipynb)
Week 3
Assignment
Exploring Overfitting in NLP (C3W3_Assignment.ipynb)
Ungraded Labs
IMDB Subwords with Single Layer LSTM (C3_W3_Lab_1_single_layer_LSTM.ipynb)
IMDB Subwords with Multi Layer LSTM (C3_W3_Lab_2_multiple_layer_LSTM.ipynb)
IMDB Subwords with 1D Convolutional Layer (C3_W3_Lab_3_Conv1D.ipynb)
IMDB Reviews with GRU (and optional LSTM and Conv1D) (C3_W3_Lab_4_imdb_reviews_with_GRU_LSTM_Conv1D.ipynb)
Sarcasm with Bidirectional LSTM (C3_W3_Lab_5_sarcasm_with_bi_LSTM.ipynb)
Sarcasm with 1D Convolutional Layer (C3_W3_Lab_6_sarcasm_with_1D_convolutional.ipynb)
Week 4
Assignment
Writing Shakespeare with LSTMs (C3W4_Assignment.ipynb)
Ungraded Labs
NLP with Irish Music (C3_W4_Lab_1.ipynb)
Generating Poetry from Irish Lyrics (C3_W4_Lab_2_irish_lyrics.ipynb)
C4 - Sequences, Time Series and Prediction
Week 1
Assignment
Create and Predict Synthetic Data (C4W1_Assignment.ipynb)
Ungraded Labs
Time Series (C4_W1_Lab_1_time_series.ipynb)
Forecasting (C4_W1_Lab_2_forecasting.ipynb)
Week 2
Assignment
Predict with a DNN (C4W2_Assignment.ipynb)
Ungraded Labs
Preparing Features and Labels (C4_W2_Lab_1_features_and_labels.ipynb)
Single Layer Neural Network (C4_W2_Lab_2_single_layer_NN.ipynb)
Deep Neural Network (C4_W2_Lab_3_deep_NN.ipynb)
Week 3
Assignment
Using RNN's and LSTM's for time series (C4W3_Assignment.ipynb)
Ungraded Labs
Recurrent Neural Network (RNN) (C4_W3_Lab_1_RNN.ipynb)
Long Short-Term Memory (LSTM) (C4_W3_Lab_2_LSTM.ipynb)
Week 4
Assignment
Daily Minimum Temperatures in Melbourne - Real Life Data (C4W4_Assignment.ipynb)
Ungraded Labs
Long Short-Term Memory (LSTM) (C4_W4_Lab_1_LSTM.ipynb)
Sunspots (C4_W4_Lab_2_Sunspots.ipynb)
Sunspots - DNN Only (C4_W4_Lab_3_DNN_only.ipynb)