Udacity Logo
Log InJoin for Free
Free

Intro to TensorFlow for Deep Learning

Course

Dive into deep learning with this practical course on TensorFlow and the Keras API. Gain an intuitive understanding of neural networks without the dense jargon. Learn to build, train, and optimize your own networks using TensorFlow. The course also introduces transfer learning, leveraging pre-trained models for enhanced performance. Designed for swift proficiency, this course prioritizes hands-on learning and real-world applications.

Dive into deep learning with this practical course on TensorFlow and the Keras API. Gain an intuitive understanding of neural networks without the dense jargon. Learn to build, train, and optimize your own networks using TensorFlow. The course also introduces transfer learning, leveraging pre-trained models for enhanced performance. Designed for swift proficiency, this course prioritizes hands-on learning and real-world applications.

Built in collaboration with

Google

Last Updated September 25, 2023

Prerequisites:

No experience required

Course Lessons

Lesson 1

Welcome to the Course

Welcome to the course! Say hello to your instructors and get an overview of the program.

Lesson 2

Introduction to Machine Learning

Build your first neural neural network and learn some of the basic concepts behind machine learning.

Lesson 3

Your First Model - Fashion MNIST

Create and train a neural network that can recognize images of articles of clothing.

Lesson 4

Introduction to CNNs

Create and train a convolutional neural network that can recognize images of articles of clothing.

Lesson 5

Going Further With CNNs

Let's dive deeper into the further complexities of Convolutional Neural Networks!

Lesson 6

Transfer Learning

Find out how transfer learning can greatly speed up your training process, allowing you to use existing networks as a basis for your own.

Lesson 7

Saving and Loading Models

Learn how to save and load your trained models.

Lesson 8

Time Series Forecasting

Learn how to perform time series forecasting using deep learning and TensorFlow.

Lesson 9

NLP: Tokenization and Embeddings

Get introduced to Natural Language Processing with TensorFlow by learning how to tokenize words and create embeddings for use in neural networks.

Lesson 10

NLP: Recurrent Neural Networks

Climb further with your NLP skills by building recurrent neural networks in TensorFlow, as well as learning how to generate new text for areas like song lyrics.

Lesson 11

Introduction to TensorFlow Lite

Learn how to deploy your models on Android, iOS, and IoT devices using TensorFlow Lite.

Taught By The Best

Photo of Magnus Hyttsten

Magnus Hyttsten

Engineering Manager at Google

Magnus is the founder of DigitalRoute and has been working at Google in since 2013, as engineering manager and individual contributor for a variety of software products.

Photo of Juan Delgado

Juan Delgado

Content Developer

Juan is a computational physicist with a Masters in Astronomy. He is finishing his PhD in Biophysics. He previously worked at NASA developing space instruments and writing software to analyze large amounts of scientific data using machine learning techniques.

Photo of Paige Bailey

Paige Bailey

Developer Advocate, Google

The Udacity Difference

Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.

Demonstrate proficiency with practical projects

Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.

  • Gain proven experience

  • Retain knowledge longer

  • Apply new skills immediately

Top-tier services to ensure learner success

Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.

  • Get help from subject matter experts

  • Learn industry best practices

  • Gain valuable insights and improve your skills