Skip to content

IlyasMoutawwakil/tensorflow-data-and-deployment-specialization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tensorflow-data-and-deployment-specialization

Below is the list of assignments and ungraded labs course-wise. I have also included the links to the solutions of the assignments. In the case of html files, the links are to the github page that will execute the code. In the case of jupyter notebooks, the links are to an nbviewer page that will render it in html. You can also execute the jupyter notebooks in colab or binder on the nbviewer page.

browser-based-models-with-tensorflow.js

Week 1

Assignment
Ungraded Labs
  1. FirstHTML
  2. Iris Classifier

Week 2

Assignment
Ungraded Lab
  1. MNIST

Week 3

Assignment
Ungraded Lab
  1. Toxicity Classifier
  2. Image Classification Using MobileNet
  3. Linear Model 1
  4. Linear Model 2

Week 4

Assignment
Ungraded Lab
  1. Rock Paper Scissors

device-based-models-with-tensorflow-lite

Week 1

Assignment
Ungraded Labs
  1. Running TFLite Models

  2. Transfer Learning with TensorFlow Hub for TFLite

Week 2 (Android)

Assignment (Optional)
Ungraded Labs

Week 3 (iOS)

Assignment (Optional)
Ungraded Labs

Week 4 (Raspberry Pi)

Assignment (Optional)
Ungraded Labs

data-pipelines-with-tensorflow-data-services

Week 1

Assignment
  • TFDS with Rock, Paper and Scissors (C3_W1_Assignment.ipynb)
Ungraded Labs
  1. TFDS Hellow World (C3_W1_Lab_1_tfds_hello_world.ipynb)
  2. Horses or Humans (C3_W1_Lab_2_horses_or_humans.ipynb)

Week 2

Assignment
  • Transfer Learning and Splits API (C3_W2_Assignment.ipynb)
Ungraded Labs
  1. Exploring the Splits API (C3_W2_Lab_1_splits_api.ipynb)
  2. TFRecords (C3_W2_Lab_2_tfrecords.ipynb)

Week 3

Assignment
  • Classify Structured Data (C3_W3_Assignment.ipynb)
Ungraded Lab
  1. Classify structured data with feature columns (C3_W3_Lab_1_feature_columns.ipynb)
  2. tf.data: Build TensorFlow input pipelines (C3_W3_Lab_2_data.ipynb)
  3. Load CSV data (C3_W3_Lab_3_csv.ipynb)

Week 4

Assignments
  1. Parallelization with TFDS (C3_W4_A1_Assignment.ipynb)
  2. Adding a Dataset of your Own to TFDS (C3_W4_A2_Assignment_Optional.ipynb and C3_W4_A2_Assignment_Optional_Solution.ipynb)

advanced-deployment-scenarios-with-tensorflow

Week 1

Assignment
  • Train Your Own Model and Serve It With TensorFlow Serving (C4_W1_Assignment.ipynb and C4_W1_Assignment_Solution.ipynb )
Ungraded Labs
  1. Getting Started with TensorFlow Serving (C4_W1_Lab_1_tfserving_hello_world.ipynb)
  2. Train and serve a TensorFlow model with TensorFlow Serving (C4_W1_Lab_2_Train_and_serve_a_TensorFlow_model_with_TensorFlow_Serving.ipynb)

Week 2

Assignment
  • Exporting an MNIST Classifier in SavedModel Format (C4_W2_Assignment.ipynb)
Ungraded Labs
  1. Getting Started with TensorFlow Hub (C4_W2_Lab_1_tfhub_basic_examples.ipynb)
  2. Text Classification (C4_W2_Lab_2_text_classification.ipynb)
  3. Transfer Learning with TensorFlow Hub (C4_W2_Lab_3_transfer_learning.ipynb)

Week 3

Assignment
  • TensorBoard with Fashion MNIST (C4_W3_Assignment.ipynb)
Ungraded Labs
  • Displaying image data in TensorBoard (C4_W3_Lab_1_image_summaries.ipynb)

Week 4

Ungraded Labs
  • Custom Federated Algorithms, Part 1: Introduction to the Federated Core (C4_W4_Lab_1_custom_federated_algorithms.ipynb)