Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
TensorFlow 2.0 Practical Advanced
Rating: 4.2 out of 5(356 ratings)
5,484 students

TensorFlow 2.0 Practical Advanced

Master Tensorflow 2.0, Google’s most powerful Machine Learning Library, with 5 advanced practical projects
Last updated 1/2025
English

What you'll learn

  • Build, train, test and deploy Advanced Artificial Neural Networks (ANNs) models using Google’s newly released TensorFlow 2.0.
  • Understand the underlying theory and mathematics behind Generative Adversarial Neural Networks (GANs).
  • Apply revolutionary GANs to generate brand new images using Keras API in TF 2.0.
  • Understand the underlying theory and mathematics behind Auto encoders and Variational Auto Encoders (VAEs).
  • Train and test Auto-Encoders to perform image compression and de-noising using Keras API in TF 2.0.
  • Understand the underlying theory and mathematics behind DeepDream algorithm. Develop, train, and test State-of-the art DeepDream algorithm to create AI-based art masterpieces using Keras API in TF 2.0!
  • Understand the intuition behind Long Short Term Memory (LSTM) Recurrent Neural Networks (RNNs).
  • Train Long Short Term Memory (LSTM) networks to generate new Shakespeare-style text using Keras API in TF 2.0!
  • Apply transfer learning to transfer knowledge from pre-trained MobileNet and ResNet networks to classify new images using TensorFlow 2.0 Hub.
  • Develop ANNs models and train them in Google’s Colab while leveraging the power of GPUs and TPUs.
  • Deploy AI models in practice using TensorFlow 2.0 Serving.

Course content

8 sections82 lectures12h 36m total length
  • Course Introduction and Welcome Message2:11

    Begin exploring advanced practical TensorFlow 2.0 with six advanced AI models from scratch, including GANs, autoencoders, and LSTM for image and text generation, deployment, and transfer learning.

  • Course Overview7:59

    Explore best practices, access and download course materials, and learn how to get help and obtain your certificate in this TensorFlow 2.0 practical advanced course overview.

  • EXTRA: Learning Path0:34
  • ML, AI and DL11:59

    Explore the differences between artificial intelligence, machine learning, and deep learning. See how deep neural networks enable automatic feature extraction in real-world examples.

  • Machine Learning Big Picture8:14

    Explore the big picture of artificial intelligence and machine learning, including supervised, unsupervised, and reinforcement learning, with concepts such as classification, regression, clustering, and cumulative reward.

  • TF 2.0 and Google Colab Overview2:06

    Explore TensorFlow 2.0's new features and Google Colab's cloud GPU/TPU runs; includes two YouTube videos on TF 2.0 and Colab basics.

  • Whats New in TensorFlow 2.015:06

    TensorFlow 2.0 introduces eager execution by default and a high-level keras API, enabling one-line model creation, rapid training on fashion mnist, with TensorBoard and distributed strategy support.

  • What is Google Colab5:07

    Explore Google Colab, a free cloud-based Jupyter notebook that runs Python code in your browser with no setup. Train models with CPU, GPU, or TPU accelerators, then save notebooks.

  • Google Colab Demo7:16

    Learn to launch Google Colab, run Python notebooks in the cloud, and use code and markdown cells with drive mounting and runtime accelerators (CPU, GPU, TPU) for TensorFlow 2.0 workflows.

  • Eager Execution10:30

    Discover eager execution in TensorFlow 2.0, now enabled by default, letting you evaluate operations immediately and write more Pythonic, easier-to-build models.

  • Keras API6:56

    Discover how TensorFlow 2.0 uses the keras API to quickly build, train, and evaluate neural networks on the fashion amnesty dataset, via a simple sequential model.

  • Get the materials0:04

Requirements

  • PC with internet connection
  • Recommended - The Ultimate Tensorflow 2.0 Practical Course

Description

Google has recently released TensorFlow 2.0 which is Google’s most powerful open source platform to build and deploy AI models in practice. Tensorflow 2.0 release is a huge win for AI developers and enthusiast since it enabled the development of super advanced AI techniques in a much easier and faster way.

The purpose of this course is to provide students with practical knowledge of building, training, testing and deploying Advanced Artificial Neural Networks and Deep Learning models using TensorFlow 2.0 and Google Colab. This course will cover advanced, state-of-the–art AI models implementation in TensorFlow 2.0 such as DeepDream, AutoEncoders, Generative Adversarial Networks (GANs), Transfer Learning using TensorFlow Hub, Long Short Term Memory (LSTM) Recurrent Neural Networks and many more. The applications of these advanced AI models are endless including new realistic human photographs generation, text translation, image de-noising, image compression, text-to-image translation, image segmentation, and image captioning.

The global AI and machine learning technology sectors are expected to grow from $1.4B to $8.8B by 2022 and it is predicted that AI tech sector will create around 2.3 million jobs by 2020. The technology is progressing at a massive scale and being adopted in almost every sector. The course provides students with practical hands-on experience in training Advanced Artificial Neural Networks using real-world dataset using TensorFlow 2.0 and Google Colab. This course covers several technique in a practical manner, the projects include but not limited to:


  1. Develop, train, and test State-of-the art DeepDream algorithm to create AI-based art masterpieces!


  2. Implement revolutionary Generative Adversarial Networks known as GANs to generate brand new images.


  3. Develop Long Short Term Memory (LSTM) networks to generate new Shakespeare-style text!


  4. Deploy AI models in practice using TensorFlow 2.0 Serving.


  5. Apply Auto-Encoders to perform image compression and de-noising.


  6. Apply transfer learning to transfer knowledge from pre-trained networks to classify new images using TensorFlow 2.0 Hub.


The course is targeted towards students wanting to gain a fundamental understanding of how to build, train, test and deploy advanced models in Tensorflow 2.0. Basic knowledge of programming and Artificial Neural Networks is recommended. Students who enroll in this course will master Advanced AI and Deep Learning techniques and can directly apply these skills to solve real world challenging problems.

Who this course is for:

  • Data Scientists who want to apply their knowledge on Real World Case Studies
  • AI Developers
  • AI Researchers