Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Getting Started with TensorFlow 2.0 for Deep Learning
Rating: 3.5 out of 5(2 ratings)
9 students

Getting Started with TensorFlow 2.0 for Deep Learning

Learn to develop deep learning models and kickstart your career in deep learning with TensorFlow 2.0
Last updated 12/2019
English
English [Auto],

What you'll learn

  • Develop real-world deep learning applications
  • Classify IMDb Movie Reviews using Binary Classification Model
  • Build a model to classify news with multi-label
  • Train your deep learning model to predict house prices
  • Understand the whole package: prepare a dataset, build the deep learning model, and validate results
  • Understand the working of Recurrent Neural Networks and LSTM with hands-on examples
  • Implement autoencoders and denoise autoencoders in a project to regenerate images

Course content

7 sections35 lectures1h 46m total length
  • The Course Overview2:09

    This video will give you an overview about the course.

  • Introducing Deep Learning and Setting Up the Environment5:06

    Learn the basic concepts including AI, ML, and DL. Also, learn neural networks and perceptron.

       •  Distinguish between AI, ML, and DL

       •  Learn about NN

       •  Perceptron versus multilayer perceptron

  • Introducing the Universal Workflow of Deep Learning3:59

    Define the universal workflow for any Deep Learning project.

       •  Introduce seven steps for any Deep Learning project

       •  Define the problem, get a dataset, and prepare the datasets

       •  Choose success metrics, evaluation criteria, and hyperparameter tuning

  • Mathematics Refresher4:02

    Get familiar with the maths behind Deep Learning.

       •  Learn about tensors in Python

       •  Practical implementation

       •  Summarize the concepts

  • Training, Validation, and Test Sets1:24

    Explore what train, validation, and test set are in a Deep Learning project.

       •  Define the train, validation, and test sets in the simplest of terms

       •  Download and manipulate Keras dataset

       •  Split the dataset into three sets programmatically

  • Data Preprocessing and Feature Engineering for Deep Learning Models1:48

    Learn what data preprocessing and feature engineering are.

       •  Learn about vectorization, normalization, and handling missing values

       •  Learn about feature engineering

  • Demonstrating Overfitting and Underfitting of Data1:29

    Distinguish between overfitting and underfitting.

       •  Explore the definitions of the core concepts of Deep Learning

       •  Define the goal of Deep Learning engineers

       •  Demonstrate with graphs

       •  2.1 TensorFlow 2.0 Benefits and New Features

  • Test Your Knowledge

Requirements

  • Basics of machine learning and now want to build deep learning systems with TensorFlow 2.0.

Description

Deep learning is a trending technology if you want to break into cutting-edge AI and solve real-world, data-driven problems. Google’s TensorFlow is a popular library for implementing deep learning algorithms because of its rapid developments and commercial deployments.

This course provides you with the core of deep learning using TensorFlow 2.0. You’ll learn to train your deep learning networks from scratch, pre-process and split your datasets, train deep learning models for real-world applications, and validate the accuracy of your models.

By the end of the course, you’ll have a profound knowledge of how you can leverage TensorFlow 2.0 to build real-world applications without much effort.

About the Author

Muhammad Hamza Javed is a self-taught machine learning engineer, an entrepreneur, and an author with over five years of industrial experience. Along with his team, he has been working on several computer vision, machine learning, and deep learning international projects. He learned skills on his own without a direct mentor, so he knows how troublesome it is for everyone to find to-the-point content that improves one’s skillset. He’s designed this course considering the challenges he faced when he learned and in projects, so you don’t have to spend too much time finding what’s best for you.

Who this course is for:

  • This course is for developers who have a basic knowledge of Python.
  • If you’re aware of the basics of machine learning and now want to build deep learning systems with TensorFlow 2.0 that are smarter, faster, more complex, and more practical, then this course is for you!