Skip to content

Welcome to my repository about DeepLearning.AI TensorFlow: Advanced Techniques Specialization! It includes assignments, quizzes, and hands-on labs where I mastered skills in custom models, computer vision, generative modeling, distributed training, and optimization model with TensorFlow 2.x & Keras

License

Notifications You must be signed in to change notification settings

LuisHung96/DeepLearning.AI-TensorFlow-Advanced-Techniques-Specialization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepLearning.AI-TensorFlow-Advanced-Techniques-Specialization

Made with Google Colab Made with Tensorflow Crates.io GitHub last commit

Instructed by Laurence Moroney

Offered by


About this Specialization

Welcome! This repository contains the projects and exercises I completed during the TensorFlow: Advanced Techniques Specialization by DeepLearning.AI on Coursera. This advanced program strengthened my expertise in TensorFlow 2.x and Keras, providing me with the skills to design, build, and optimize sophisticated deep learning models. Through hands-on projects, I explored:

  1. Advanced Model Architectures & Customization:

    • Built non-sequential models using the Functional API, implementing custom layers, loss functions, and multi-input/output workflows.
    • Extracted features and performed fine-tuning on pre-trained models like VGG16/19, ResNet50 and InceptionV3 for custom tasks.
    • Built FCN-8 and U-Net from scratch, and fine-tuned RetinaNet & Faster R-CNN using the TensorFlow Object Detection API.
    • Applied transfer learning with MobileNetV2 for image classification tasks using TensorFlow.
  2. Distributed Training Strategies:

    • tf.distribute.MirroredStrategy for synchronous training on multiple GPUs of a single machine, efficiently replicating the model and synchronizing gradients.
    • tf.distribute.experimental.TPUStrategy to accelerate and scale model training on TPUs for maximum performance.
    • tf.distribute.OneDeviceStrategy for debugging and baseline performance on a single device (CPU/GPU).
  3. Advanced Computer Vision & Evaluation:

    • Gained practical experience in key CV tasks: object detection, image segmentation (semantic and instance), and model interpretability using Grad-CAM.
    • Moved beyond basic accuracy; evaluated segmentation performance using standard metrics like Intersection over Union (IoU) and Dice Coefficient.
  4. Generative Deep Learning:

    • Developed and trained Variational Autoencoders (VAEs) for image generation and latent space exploration.
    • Built and tuned Generative Adversarial Networks (GANs), including DCGAN for simple generation and CycleGAN for unpaired image-to-image translation.
    • Implemented Neural Style Transfer to combine the content and style of different images.
  5. Low-Level Control & Optimization:

    • Implemented custom training loops using tf.GradientTape for maximum flexibility over the training process.

Completing this specialization empowered me to tackle Real-World Challenges; from building exotic model topologies to deploying scalable AI solutions. The projects here reflect my journey through advanced TensorFlow capabilities, blending theory with practical implementation.

Feel free to explore the assignments, labs and quizzes I’ve shared. Hope you find them useful!

Please, check Coursera Honor Code before you take a look at the assignments.

For more you can check course info.

DeepLearning AI TensorFlow Advanced Techniques Specialization


Courses and Certificates





Reference

DeepLearning.AI TensorFlow Advanced Techniques Specialization

About

Welcome to my repository about DeepLearning.AI TensorFlow: Advanced Techniques Specialization! It includes assignments, quizzes, and hands-on labs where I mastered skills in custom models, computer vision, generative modeling, distributed training, and optimization model with TensorFlow 2.x & Keras

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published