Companies Home Search Profile

Getting Started with Tensorflow 2.0

Focused View

Janani Ravi

3:09:39

13 View
  • 01 - Course Overview.mp4
    02:09
  • 02 - Prerequisites and Course Outline.mp4
    02:33
  • 03 - TensorFlow 1.x vs. TensorFlow 2.0.mp4
    07:06
  • 04 - Introducing Neural Networks.mp4
    04:18
  • 05 - Neurons and Activation Functions.mp4
    07:30
  • 06 - Demo - Install and Set up TensorFlow.mp4
    03:42
  • 07 - Demo - Tensors and Tensor Operations.mp4
    07:12
  • 08 - Demo - Variables.mp4
    05:05
  • 09 - TensorFlow and Keras.mp4
    02:11
  • 10 - The Computation Graph.mp4
    03:21
  • 11 - Static and Dynamic Computation Graphs.mp4
    07:18
  • 12 - Demo - TensorFlow V1 Sessions to Execute Static Computation Graphs.mp4
    07:04
  • 13 - Demo - TensorBoard to Visualize Graphs.mp4
    02:09
  • 14 - Demo - Eager Execution.mp4
    03:53
  • 15 - tf.function.mp4
    07:32
  • 16 - Demo - Running in Graph Mode Using @tf.function.mp4
    06:13
  • 17 - Demo - Statements with Python Side Effects in Graph Mode.mp4
    04:50
  • 18 - Demo - Instantiating Variables in Graph Mode.mp4
    04:55
  • 19 - Gradient Descent.mp4
    06:11
  • 20 - Forward and Backward Passes.mp4
    02:36
  • 21 - Calculating Gradients Using Gradient Tape.mp4
    05:28
  • 22 - Reverse Mode Automatic Differentiation.mp4
    04:18
  • 23 - Demo - Gradient Tape for Gradient Calculations.mp4
    04:15
  • 24 - Demo - Understanding Gradient Tape Operations.mp4
    05:36
  • 25 - Demo - Simple Regression Using Gradient Calculation.mp4
    07:53
  • 26 - Demo - Simple Regression with a Sequential Model.mp4
    03:57
  • 27 - Introducing the Sequential API in Keras.mp4
    05:59
  • 28 - Demo - Exploring and Processing the Life Expectancy Dataset.mp4
    08:30
  • 29 - Demo - Building and Training a Sequential Model.mp4
    04:55
  • 30 - Demo - TensorBoard to Visualize the Training Process.mp4
    07:37
  • 31 - Demo - Configuring Optimizers and Activation Functions.mp4
    05:01
  • 32 - The Functional API and Model Subclassing.mp4
    05:03
  • 33 - Demo - Exploring the Heart Disease Dataset.mp4
    05:03
  • 34 - Demo - Building a Model Using the Keras Functional API.mp4
    06:42
  • 35 - Demo - Exploring and Processing the Wine Dataset.mp4
    03:54
  • 36 - Demo - Building and Training a Multi Class Classification Model Using Model Subclassing.mp4
    06:04
  • 37 - Summary and Further Study.mp4
    01:36
  • Description


    This course focuses on introducing the TensorFlow 2.0 framework - exploring the features and functionality that it offers for building and training neural networks. This course discusses how TensorFlow 2.0 differs from TensorFlow 1.x and how the use of the Keras high-level API and eager execution makes TensorFlow 2.0 a very easy to work with even for complex models.

    What You'll Learn?


      TensorFlow has long been a powerful and widely used framework for building and training neural network models. In recent years though other frameworks such as PyTorch have gained popularity specifically due to their intuitive programming model which uses dynamic execution graphs. Now TensorFlow 2.0 offers all the ease of use of other frameworks along with TensorFlow's performance and functionality. TensorFlow's use of the Keras high-level API makes designing and training neural networks very straightforward while eager execution makes prototyping and debugging models simple.

      First, you will explore the basic features in TensorFlow 2.0 and how its programming model differs from TensorFlow 1.x versions. You will understand the basic working of a neural network and its active learning unit, the neuron.

      Next, you will compare and contrast static and dynamic computation graphs and understand the advantages and disadvantages of working with each kind of graph. You will get hands-on exploring execution in TensorFlow 2.0 in eager execution mode and harness the performance efficiencies of static graphs by using the tf.function decorator to decorate ordinary Python functions.

      You will then learn how a neural network is trained using gradient descent optimization and how the GradientTape() library in TensorFlow calculates gradients automatically during the training phase of your neural network model.

      Finally, you will learn how different APIs in Keras lend themselves to different use-cases. Sequential models consisting of layers stacked one on top of the other are simple and have long been supported by Keras. You will also explore the Functional API and model subclassing in Keras and then use these APIs to build regression as well as classification models

      When you’re finished with this course, you will have the skills and knowledge to harness the computational power of the TensorFlow 2.0 framework and choose between the different model-building strategies available in Keras.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Janani has a Masters degree from Stanford and worked for 7+ years at Google. She was one of the original engineers on Google Docs and holds 4 patents for its real-time collaborative editing framework. After spending years working in tech in the Bay Area, New York, and Singapore at companies such as Microsoft, Google, and Flipkart, Janani finally decided to combine her love for technology with her passion for teaching. She is now the co-founder of Loonycorn, a content studio focused on providing high-quality content for technical skill development. Loonycorn is working on developing an engine (patent filed) to automate animations for presentations and educational content.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 37
    • duration 3:09:39
    • level preliminary
    • Release Date 2023/12/08