PyTorch: Deep Learning and Artificial Intelligence (Udemy.com)

Neural Networks for Computer Vision, Time Series Forecasting, NLP, GANs, Reinforcement Learning, and More!

Created by: Lazy Programmer Team

Produced in 2021

icon
What you will learn

  • Artificial Neural Networks (ANNs) / Deep Neural Networks (DNNs)
  • Predict Stock Returns
  • Time Series Forecasting
  • Computer Vision
  • How to build a Deep Reinforcement Learning Stock Trading Bot
  • GANs (Generative Adversarial Networks)
  • Recommender Systems
  • Image Recognition
  • Convolutional Neural Networks (CNNs)
  • Recurrent Neural Networks (RNNs)
  • Natural Language Processing (NLP) with Deep Learning
  • Demonstrate Moore's Law using Code
  • Transfer Learning to create state-of-the-art image classifiers

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

Welcome to PyTorch:
Deep Learning and Artificial Intelligence!
Although Google's Deep Learning library Tensorflow has gained massive popularity over the past few years, PyTorch has been the library of choice for professionals and researchers around the globe for deep learning and artificial intelligence.
Is it possible that Tensorflow is popular only because Google is popular and used effective marketing?
Why did Tensorflow change so significantly between version 1 and version 2?
Was there something deeply flawed with it, and are there still potential problems?
It is less well-known that PyTorch is backed by another Internet giant, Facebook (specifically, the Facebook AIResearch Lab - FAIR). So if you want a popular deep learning library backed by billion dollar companies and lots of community support, you can't go wrong with PyTorch. And maybe it's a bonus that the library won't completely ruin all your old code when it advances to the next version. ;)On the flip side, it is very well-known that all the top AI shops (ex. OpenAI, Apple, and JPMorgan Chase) use PyTorch. OpenAI just recently switched to PyTorch in 2021, a strong sign that PyTorch is picking up steam.
If you are a professional, you will quickly recognize that building and testing new ideas is extremely easy with PyTorch, while it can be pretty hard in other libraries that try to do everything for you. Oh, and it's faster.
Deep Learning has been responsible for some amazing achievements recently, such as:
Generating beautiful, photo-realistic images of people and things that never existed (GANs)Beating world champions in the strategy game Go, and complex video games like CS:
GO and Dota 2 (Deep Reinforcement Learning)Self-driving cars (Computer Vision)Speech recognition (e.
g. Siri) and machine translation (Natural Language Processing)Even creating videos of people doing and saying things they never did (DeepFakes - a potentially nefarious application of deep learning)This course is for beginner-level students all the way up to expert-level students. How can this be?
If you've just taken my free Numpy prerequisite, then you know everything you need to jump right in. We will start with some very basic machine learning models and advance to state of the art concepts.
Along the way, you will learn about all of the major deep learning architectures, such as Deep Neural Networks, Convolutional Neural Networks (image processing), and Recurrent Neural Networks (sequence data).
Current projects include:
Natural Language Processing (NLP)Recommender SystemsTransfer Learning for Computer VisionGenerative Adversarial Networks (GANs)Deep Reinforcement Learning Stock Trading BotEven if you've taken all of my previous courses already, you will still learn about how to convert your previous code so that it uses Tensorflow 2.
0, and there are all-new and never-before-seen projects in this course such as time series forecasting and how to do stock predictions.
This course is designed for students who want to learn fast, but there are also "in-depth" sections in case you want to dig a little deeper into the theory (like what is a loss function, and what are the different types of gradient descent approaches).
I'm taking the approach that even if you are not 100% comfortable with the mathematical concepts, you can still do this! In this course, we focus more on the PyTorch library, rather than deriving any mathematical equations. Ihave tons of courses for that already, so there is no need to repeat that here.
Instructor's Note: This course focuses on breadth rather than depth, with less theory in favor of building more cool stuff. If you are looking for a more theory-dense course, this is not it. Generally, for each of these topics (recommender systems, natural language processing, reinforcement learning, computer vision, GANs, etc.) I already have courses singularly focused on those topics.
Thanks for reading, and Ill see you in class!
WHATORDERSHOULDITAKEYOURCOURSESIN?:
Check out the lecture "Machine Learning and AIPrerequisite Roadmap" (available in the FAQ of any of my courses, including the free Numpy course)Who this course is for:
Beginners to advanced students who want to learn about deep learning and AI in PyTorch

icon
Instructor Details

Lazy Programmer Team

Today, I spend most of my time as an artificial intelligence and machine learning engineer with a focus on deep learning, although I have also been known as a data scientist, big data engineer, and full stack software engineer.
I received my masters degree in computer engineering with a specialization in machine learning and pattern recognition.
Experience includes online advertising and digital media as both a data scientist (optimizing click and conversion rates) and big data engineer (building data processing pipelines). Some big data technologies I frequently use are Hadoop, Pig, Hive, MapReduce, and Spark.
I've created deep learning models to predict click-through rate and user behavior, as well as for image and signal processing and modeling text.
My work in recommendation systems has applied Reinforcement Learning and Collaborative Filtering, and we validated the results using A/B testing.
I have taught undergraduate and graduate students in data science, statistics, machine learning, algorithms, calculus, computer graphics, and physics for students attending universities such as Columbia University, NYU, Hunter College, and The New School.
Multiple businesses have benefitted from my web programming expertise. I do all the backend (server), frontend (HTML/JS/CSS), and operations/deployment work. Some of the technologies I've used are: Python, Ruby/Rails, PHP, Bootstrap, jQuery (Javascript), Backbone, and Angular. For storage/databases I've used MySQL,

icon
More courses by Lazy Programmer Team

Tensorflow 2.0: Deep Learning and Artificial Intelligence

$11.99

icon
More deep learning courses

Learn Data Science Deep Learning, Machine Learning NLP & R

$11.99

Complete Tensorflow 2 and Keras Deep Learning Bootcamp

$11.99

PyTorch for Deep Learning and Computer Vision

$11.99

Deep Learning with TensorFlow 2.0 [2021]

$11.99

The Complete Self-Driving Car Course - Applied Deep Learning

$11.99

PyTorch for Deep Learning with Python Bootcamp

$11.99

icon
Reviews

4.7

38 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By C Anderson on 10/27/2020

it was comfortable, informative and intriguing

By Jay Urbain on 10/26/2020

So far do good.

By Edgar Feliciano on 10/24/2020

Came into the course having taken some machine learning at school. This course blew me away with the attention to detail and showing how to do things every other instructor leaves out. Everything is really well explained and you cover a lot. Would take it again any day.

By Joseph Johnson on 10/20/2020

Great course

By Maurice ten Koppel on 10/5/2020

good speed and nice style of teaching

By Foretheta on 9/27/2020

Great course.

By Anonymous on 9/26/2020

It is the best among DL/RL lectures!

By Ravi on 9/17/2020

yes indeed its very good

By Odai Aldawoud on 9/12/2020

Recently, I've stumbled across your courses and purchased a few of your courses, and have discovered how easy machine learning is to understand with the correct intuition. Although I have not gotten to this course yet (since I don't want to skip too far ahead, I'm taking a step at a time in my self-learning journey), I am sure it will by far exceed the expectations any can ask for! You have made a great difference in all our lives, and we appreciate you! Thank you!

By Yevhenii Chernikov on 9/1/2020

Lazy programmer is a good teacher. His explanations are clear. It's really easy to understand a lot of content on the fly.

By Richard Long on 8/25/2020

Yes it seems to be a good match so far

By Matthew Taylor on 8/17/2020

it's fine, lets get to the pytorch. Also, mention which course goes in depth into the maths