Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Neural Network Programming - Deep Learning with PyTorch

via YouTube

Overview

This course on neural network programming with PyTorch aims to teach learners the fundamentals of deep learning, including PyTorch basics, tensor manipulation, neural network architecture, training networks, hyperparameter tuning, and using TensorBoard for visual analytics. The course covers topics such as CUDA, tensor operations, CNNs, debugging PyTorch code, dataset handling, CNN training, hyperparameter experimentation, and GPU utilization. The teaching method includes theoretical explanations, hands-on coding projects, debugging sessions, and experimentation with neural network architectures. This course is intended for individuals interested in deep learning, neural network programming, and utilizing PyTorch for building and training neural networks.

Syllabus

PyTorch Prerequisites - Syllabus for Neural Network Programming Course.
PyTorch Explained - Python Deep Learning Neural Network API.
PyTorch Install - Quick and Easy.
CUDA Explained - Why Deep Learning uses GPUs.
Tensors Explained - Data Structures of Deep Learning.
Rank, Axes, and Shape Explained - Tensors for Deep Learning.
CNN Tensor Shape Explained - Convolutional Neural Networks and Feature Maps.
PyTorch Tensors Explained - Neural Network Programming.
Creating PyTorch Tensors for Deep Learning - Best Options.
Flatten, Reshape, and Squeeze Explained - Tensors for Deep Learning with PyTorch.
CNN Flatten Operation Visualized - Tensor Batch Processing for Deep Learning.
Tensors for Deep Learning - Broadcasting and Element-wise Operations with PyTorch.
Code for Deep Learning - ArgMax and Reduction Tensor Ops.
Dataset for Deep Learning - Fashion MNIST.
CNN Image Preparation Code Project - Learn to Extract, Transform, Load (ETL).
PyTorch Datasets and DataLoaders - Training Set Exploration for Deep Learning and AI.
Build PyTorch CNN - Object Oriented Neural Networks.
CNN Layers - PyTorch Deep Neural Network Architecture.
CNN Weights - Learnable Parameters in PyTorch Neural Networks.
Callable Neural Networks - Linear Layers in Depth.
How to Debug PyTorch Source Code - Deep Learning in Python.
CNN Forward Method - PyTorch Deep Learning Implementation.
CNN Image Prediction with PyTorch - Forward Propagation Explained.
Neural Network Batch Processing - Pass Image Batch to PyTorch CNN.
CNN Output Size Formula - Bonus Neural Network Debugging Session.
CNN Training with Code Example - Neural Network Programming Course.
CNN Training Loop Explained - Neural Network Code Project.
CNN Confusion Matrix with PyTorch - Neural Network Programming.
Stack vs Concat in PyTorch, TensorFlow & NumPy - Deep Learning Tensor Ops.
TensorBoard with PyTorch - Visualize Deep Learning Metrics.
Hyperparameter Tuning and Experimenting - Training Deep Neural Networks.
Training Loop Run Builder - Neural Network Experimentation Code.
CNN Training Loop Refactoring - Simultaneous Hyperparameter Testing.
PyTorch DataLoader num_workers - Deep Learning Speed Limit Increase.
PyTorch on the GPU - Training Neural Networks with CUDA.
PyTorch Dataset Normalization - torchvision.transforms.Normalize().
PyTorch DataLoader Source Code - Debugging Session.
PyTorch Sequential Models - Neural Networks Made Easy.
Batch Norm in PyTorch - Add Normalization to Conv Net Layers.

Taught by

deeplizard

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Neural Network Programming - Deep Learning with PyTorch

  • Anonymous
    Thank you for all the great information, the tutorials were very easy to follow. There is so much to learn I really appreciate these tutorials. I hope to see much more like this in the future.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.