Deep Learning with PyTorch

Deep Learning Fundamentals

Apunte, 1 min de lectura.pytorch/01-deep-learning-fundamentals/README.md

En esta página
  1. Learning Path
  2. Main Track
  3. Complementary Material
  4. Prerequisites

An introduction to deep learning for programmers, focused on practical implementation with PyTorch.

Learning Path

Main Track

Work through these notebooks in order:

#NotebookDescription
1Introduction to Neural NetworksHistory, perceptron, MLPs, activation functions, training concepts, architectures overview
2PyTorch BasicsTensors, GPU usage, nn.Module, nn.Sequential, building models
3Your First Neural NetworkEnd-to-end FashionMNIST classification: data loading, model, training loop, evaluation
4Training DynamicsLoss functions, optimizers, regularization (L2, Dropout), learning rate scheduling

Complementary Material

Optional deep-dives referenced from the main track:

ResourceDescription
XOR & Linear SeparabilityWhy linear models fail on XOR, feature engineering vs. representation learning, universal approximation theorem
Gradient Descent from ScratchADALINE in NumPy, 3D cost landscape, comparison with PyTorch autograd
TensorFlow Playground GuideHands-on experiments with TF Playground + equivalent PyTorch code

Prerequisites

  • Python programming experience
  • Basic linear algebra (vectors, matrices)
  • PyTorch installed (pip install torch torchvision)

Escribe al menos dos letras. Busca también dentro del código de los notebooks.