Deep Learning Course

🚀 Introduction:

  • Course info and phylosophy

📚 Lectures:

  • unit 0.1 - What is machine learning?
  • unit 0.2 - Introduction to PyTorch and Tensors
  • unit 0.3 - Tensors and real data
  • unit 0.4 - Types of learning
  • unit 0.5 - Approximating functions
  • unit 3.1 - Neurons
  • unit 1.1 - The simplest Neural Network
  • unit 1.2 - Binary net in PyTorch with manual weights
  • unit 1.3 - XNOR in neural nets
  • unit 1.4 - Back-propagation
  • unit 1.5 - Binary network PyTorch Training
  • unit 1.6 - Datasets
  • unit 1.7 - Professional training script
  • unit 1.8 - Learning curve fitting
  • unit 1.9 - Neural Networks: what is next in this course?
  • unit 2.0 - Learning sequences
  • unit 2.1 - Learning sequences with neural networks
  • unit 2.2 - Learning sequences with a CNN
  • unit 2.3 - Learning sequences with a tiny GPT
  • unit 3.0 - Transformers basics
  • unit 3.1 - Transformer Network
  • unit 3.2 - Transformer and LLM examples
  • unit 3.5 - Recurrent neural networks (RNN)
  • unit 3.6 - RNN example
  • unit 4.0 - Convolutional layers
  • unit 4.1 - Convolutional neural network example
  • unit 4.2 - Training a CNN on CIFAR
  • unit 4.3 - Data loaders
  • Issues
  • Notes
  • unit 4.4 - Fixing our first example
  • unit 4.5 - Labeling data
  • unit 5.0 - Tips and tricks for training neural nets
  • unit 5.1 - Neural Networks Building Blocks
  • unit 5.2 - Neural Network Architectures
  • unit 5.3 - Fine tuning a pre-trained Neural Network
  • unit 6.0 - Unsupervised and self-supervised learning
  • unit 6.1 - Generating images
  • unit 7.0 - Artificial brains
  • unit 8.0 - introduction to Reinforcement Learning (RL)
  • unit 8.1 - Reinforcement learning - Deep Q networks
  • unit 8.2 - Reinforcement learning - Policy Gradients

💓 Our instructor:

  • Eugenio Culurciello
Deep Learning Course
  • Search


© Copyright 2026, Eugenio Culurciello.

Built with Sphinx using a theme provided by Read the Docs.