Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

TensorFlow fundamentals

Microsoft via Microsoft Learn

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
  • Learn how to build a TensorFlow machine learning model using the Keras API.

    In this module you will:

    • Learn to load and prepare data to be used in machine learning.
    • Learn to specify the architecture of a deep learning neural network.
    • Learn to train a neural network.
    • Learn how to use a neural network to make a prediction.
  • Learn how to perform different computer vision tasks using TensorFlow.

    In this module you will:

    • Learn how to build computer vision machine learning models
    • Learn how to represent images as tensors
    • Learn how to build Dense Neural Networks and Convolutional Neural Networks
  • In this module, we explore different neural network architectures for processing natural language texts.

    In this module you will:

    • Understand how text is processed for natural language processing tasks
    • Get introduced to Recurrent Neural Networks (RNNs) and generative networks
    • Learn how to build text classification models
    • Learn how to generate text with recurrent networks
  • Learn how to prepare audio data, create spectrograms, and build a TensorFlow keyword classification model.

    In this module you will:

    • Describe how sample rate, amplitude, channels, and waveforms represent audio data.
    • Convert audio waveforms into spectrogram tensors for model training.
    • Build and evaluate a binary TensorFlow keyword classification model that recognizes "yes" and "no".
  • Learn how to build a machine learning model using lower-level TensorFlow concepts.

    In this module, you will:

    • Learn basic TensorFlow topics, such as tensors, variables, and automatic differentiation.
    • Learn the difference between eager and graph execution.
    • Reimplement the train, test, and prediction phases of an existing Keras project using TensorFlow.

Syllabus

  • Introduction to TensorFlow using Keras
    • Introduction
    • Data
    • Neural network architecture
    • Training and testing the neural network
    • Making a prediction
    • Summary
  • Introduction to computer vision with TensorFlow
    • Introduction
    • Introduction to image data
    • Training a dense neural network
    • Multi-layer networks
    • Convolutional neural networks
    • Pretrained models and transfer learning
    • Summary
  • Introduction to natural language processing with TensorFlow
    • Introduction to natural language processing with TensorFlow
    • Representing text as Tensors
    • Represent words with embeddings
    • Capture patterns with recurrent neural networks
    • Generate text with recurrent networks
    • Module assessment
    • Summary
  • Introduction to audio classification with TensorFlow
    • Introduction
    • Understanding audio data
    • Visualizing and transforming data
    • Build the model
    • Summary
  • Go beyond Keras: Customize with TensorFlow
    • Introduction
    • Tensors and variables
    • Automatic differentiation
    • Build the model
    • Train and test the neural network
    • Eager execution and graph execution
    • Make a prediction
    • Summary

Reviews

Start your review of TensorFlow fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.