Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Deep Learning with Google Colab
Rating: 4.5 out of 5(119 ratings)
7,729 students

Deep Learning with Google Colab

Implementing and training deep learning models in a free, integrated environment
Last updated 2/2020
English

What you'll learn

  • This course covers the general workflow of a deep learning project, implemented using PyTorch in Google Colab. At the end of the course, students will be proficient at using Google Colab as well as PyTorch in their own projects. Students will also learn about the theoretical foundations for various deep learning models and techniques, as well as how to implement them using PyTorch. Finally, the course ends by offering an overview on general deep learning and how to think about problems in the field; students will gain a high-level understanding of the role deep learning plays in the field of AI.
  • Learn how to utilize Google Colab as an online computing platform in deep learning projects, including running Python code, using a free GPU, and working with external files and folders
  • Understand the general workflow of a deep learning project
  • Examine the various APIs (datasets, modeling, training) PyTorch offers to facilitate deep learning
  • Learn about the theoretical basis for various deep learning models such as convolutional networks or residual networks and what problems they address
  • Gain an overview understanding of deep learning in the context of the artificial intelligence field and its best practices

Course content

8 sections61 lectures5h 42m total length
  • Introduction2:52

    1. This lecture discusses the initial process of creating a Google account. As most Google applications are tied to this account, students will also have access to Google Drive, Gmail, etc.

    - Know how to register for a Google account

    - Know how to navigate to the Colab application

  • Registering for a Google account1:17

    A hands-on tutorial on how to register for a Google account.

  • Navigating to Google Colab1:50

    How to navigate to the Google Colab application within the Google workspace.

  • Exploring your Google Colab Notebook2:06

    Exploration of various features in a Google Colab notebook.

  • The definition of notebooks1:07

    Introduction to the concept of a computer notebook.

  • Running your first Google Colab code cell4:20

    Executing Python code in a Colab notebook.

  • The markup language Markdown2:00

    Introduction to the markup language Markdown.

  • Writing Markdown in Google Colab2:58

    How to write Markdown code in a Colab notebook.

  • Writing LaTeX in Google Colab1:40

    How to write LaTeX code in a Colab notebook.

  • Section conclusion1:01

Requirements

  • Familiarity with Python programming (including classes, functions, context managers)
  • Basic linear algebra and calculus (briefly used during the discussions on various deep learning models and techniques)

Description

This course covers the general workflow of a deep learning project, implemented using PyTorch in Google Colab. At the end of the course, students will be proficient at using Google Colab as well as PyTorch in their own projects. Students will also learn about the theoretical foundations for various deep learning models and techniques, as well as how to implement them using PyTorch. Finally, the course ends by offering an overview on general deep learning and how to think about problems in the field; students will gain a high-level understanding of the role deep learning plays in the field of AI.

  • Learn how to utilize Google Colab as an online computing platform in deep learning projects, including running Python code, using a free GPU, and working with external files and folders


  • Understand the general workflow of a deep learning project


  • Examine the various APIs (datasets, modeling, training) PyTorch offers to facilitate deep learning


  • Learn about the theoretical basis for various deep learning models such as convolutional networks or residual networks and what problems they address


  • Gain an overview understanding of deep learning in the context of the artificial intelligence field and its best practices

Who this course is for:

  • AI enthusiasts interested in getting started on deep learning
  • Programmers familiar with deep learning looking to gain a comprehensive understanding of various deep learning models and techniques