Course

Generative Deep Learning with TensorFlow

DeepLearning.AI

Immerse yourself in the world of generative deep learning with TensorFlow in this comprehensive course. Learn advanced techniques to create powerful models that can extract content and style from images, explore Variational AutoEncoders to generate new data, and delve into the world of GANs to create lifelike faces.

Throughout the course, you will gain hands-on experience in neural style transfer, building AutoEncoders on various datasets, and understanding the intricacies of Variational AutoEncoders and GANs. Whether you're an early or mid-career software or machine learning engineer, this course equips you with the knowledge and skills to take your TensorFlow expertise to the next level.

Certificate Available ✔

Get Started / More Info
Generative Deep Learning with TensorFlow
Course Modules

This course comprises four modules covering neural style transfer, AutoEncoders, Variational AutoEncoders, and GANs. Gain in-depth knowledge and practical experience in creating advanced models using TensorFlow.

Week 1: Style Transfer

Week 1 introduces the concept of neural style transfer, exploring techniques to extract content and style from images and combine them into new ones. You'll also delve into fast neural style transfer and reference materials for further understanding.

Week 2: AutoEncoders

Week 2 focuses on AutoEncoders, starting with the basics and gradually progressing to more complex models. From simple MNIST datasets to Fashion MNIST and CNN AutoEncoders, you'll learn to build, train, and evaluate AutoEncoder models.

Week 3: Variational AutoEncoders

Week 3 delves into Variational AutoEncoders, providing an overview of their architecture and code. You'll explore how to generate entirely new data and compare anime faces against reference images using VAEs.

Week 4: GANs

Week 4 covers Generative Adversarial Networks (GANs), including their architecture, training loop, and the creation of lifelike faces. You'll build your own GAN and gain insights into various GAN experiments.

More Machine Learning Courses

IBM AI Engineering

IBM

The IBM AI Engineering course equips you with essential skills in machine learning and deep learning using Python, Keras, PyTorch, and TensorFlow.

Build a Machine Learning Image Classifier with Python

Coursera Project Network

Build a Machine Learning Image Classifier with Python in this 1-hour project-based course. Learn to preprocess, normalize, train, and test your model on your own...

Medical Diagnosis using Support Vector Machines

Coursera Project Network

Medical Diagnosis using Support Vector Machines is a one-hour project-based course that teaches the basics of support vector machines and how to create a machine...

Understanding Deepfakes with Keras

Coursera Project Network

Learn to implement DCGAN and train it to synthesize realistic images in this 2-hour project-based course on understanding deepfakes with Keras.