Coder Social home page Coder Social logo

sin2akshay / deep-learning-with-pytorch-udacity Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 7.34 MB

This repository contains detailed information and files for the PyTorch Scholarship Challenge Nanodegree Program

License: MIT License

Jupyter Notebook 100.00%

deep-learning-with-pytorch-udacity's Introduction

Deep Learning with PyTorch - Udacity

This repository contains detailed information and files for the PyTorch Scholarship Challenge Nanodegree Program.

Course Overview

Deep learning is a field of machine learning utilizing massive neural networks, massive datasets, and accelerated computing on GPUs. Many of the advancements we've seen in AI recently are due to the power of deep learning. This revolution is impacting a wide range of industries already with applications such as personal voice assistants, medical imaging, automated vehicles, video game AI, and more.

In this course, we cover the concepts behind deep learning and how to build deep learning models using PyTorch. There are a lot of hands-on exercises by the end of the course, we'll be defining and training your own state-of-the-art deep learning models.

PyTorch

PyTorch is an open-source Python framework from the Facebook AI Research team used for developing deep neural networks. I like to think of PyTorch as an extension of Numpy that has some convenience classes for defining neural networks and accelerated computations using GPUs. PyTorch is designed with a Python-first philosophy, it follows Python conventions and idioms, and works perfectly alongside popular Python packages.

Course Outline

In this course, we'll learn the basics of deep neural networks and how to build various models using PyTorch. We'll get hands-on experience building state-of-the-art deep learning models.

  1. Introduction to Neural Networks
    • Learn the concepts behind deep learning and how we train deep neural networks with backpropagation.
  2. Talking PyTorch with Soumith Chintala
    • Cezanne Camacho and Soumith Chintala, the creator of PyTorch, chat about the past, present, and future of PyTorch.
  3. Introduction to PyTorch
    • Learn how to build deep neural networks with PyTorch
    • Build a state-of-the-art model using a pre-trained network that classifies cat and dog images
  4. Convolutional Neural Networks
    • Here you'll learn about convolutional neural networks, powerful architectures for solving computer vision problems.
    • Build and train an image classifier from scratch to classify dog breeds.
  5. Style Transfer
    • Use a trained network to transfer the style of one image to another image
    • Implement the style transfer model from Gatys et al.
  6. Recurrent Neural Networks
    • Learn how to use recurrent neural networks to learn from sequences of data such as time series
    • Build a recurrent network that learns from text and generates new text one character at a time
  7. Sentiment Prediction with an RNN
    • Build and train a recurrent network that can classify the sentiment of movie reviews
  8. Deploying PyTorch Models
    • Learn how to use PyTorch's Hybrid Frontend to convert models from Python to C++ for use in production

deep-learning-with-pytorch-udacity's People

Contributors

sin2akshay avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.