单项课程

Intro to Deep Learning with PyTorch

by
Facebook AI

Use PyTorch to implement your first deep neural network

纳米学位项目

深度学习

获得纳米学位证书,加速你的职业发展。

关于此课程

In this course, you’ll learn the basics of deep learning, and build your own deep neural networks using PyTorch. You’ll get practical experience with PyTorch through coding exercises and projects implementing state-of-the-art AI applications such as style transfer and text generation.

学费
免费
学习时间
大约 2 month
难度
intermediate
你将获得

Rich Learning Content

Taught by Industry Pros

Interactive Quizzes

Self-Paced Learning

开始你的旅程

With the skills you learn in this course, you’ll be ready to take on the complex challenges in our Deep Learning Nanodegree program, as you build towards a career in data science or machine learning.

单项课程

Intro to Deep Learning with PyTorch

合作企业Facebook AI

Learn the basics of deep learning and implement your own deep neural networks with PyTorch.

Icon steps
 
 

课程讲师

Luis Serrano

Luis Serrano

Lead Instructor

Alexis Cook

Alexis Cook

Instructor

Soumith Chintala

Soumith Chintala

Instructor

Cezanne Camacho

Cezanne Camacho

Instructor

Mat Leonard

Mat Leonard

Content Developer

你将学到什么

课程 1

Introduction to Deep Learning

  • Discover the basic concepts of deep learning such as neural networks and gradient descent
  • Implement a neural network in NumPy and train it using gradient descent with in-class programming exercises
  • Build a neural network to predict student admissions
课程 2

Introduction to PyTorch

  • Hear from Soumith Chintala, the creator of PyTorch, how the framework came to be, where it’s being used now, and how it’s changing the future of deep learning
课程 3

Deep Learning with PyTorch

  • Build your first neural network with PyTorch to classify images of clothing
  • Work through a set of Jupyter Notebooks to learn the major components of PyTorch
  • Load a pre-trained neural network to build a state-of-the-art image classifier
课程 4

Convolutional Neural Networks

  • Use PyTorch to build Convolutional Neural Networks for state-of-the-art computer vision applications
  • Train a convolutional network to classify dog breeds from images of dogs
课程 5

Style Transfer

  • Use a pre-trained convolutional network to create new art by merging the style of one image with the content of another image
  • Implement the paper "A Neural Algorithm of Artistic Style” by Leon A. Gatys, Alexander S. Ecker, and Matthias Bethge"
课程 6

Recurrent Neural Networks

  • Build recurrent neural networks with PyTorch that can learn from sequential data such as natural language
  • Implement a network that learns from Tolstoy’s Anna Karenina to generate new text based on the novel
课程 7

Natural Language Classification

  • Use PyTorch to implement a recurrent neural network that can classify text
  • Use your network to predict the sentiment of movie reviews
课程 8

Deploying with PyTorch

  • Soumith Chintala teaches you how to deploy deep learning models with PyTorch
  • Build a chatbot and compile the network for deployment in a production environment

先修知识及要求

To succeed in this course, you’ll need to be comfortable with Python and data processing libraries such as NumPy and Matplotlib. Basic knowledge of linear algebra and calculus is recommended, but isn’t required to complete the exercises.

查看使用优达学城的 技术要求

为什么学习这门课程?

Deep learning is driving the AI revolution and PyTorch is making it easier than ever for anyone to build deep learning applications. In this course, you’ll gain practical experience building and training deep neural networks using PyTorch. You’ll be able to use these skills on your own personal projects.

我将获得什么?
教学视频随堂练习专业导师
Contact Udacity

Hi,我是你的专属学习规划师

不知道选什么课?和我聊聊吧!

Contact Udacityicon-chat规划学习路径