Learn PyTorch and Deep Learning step by step, from basic tensor operations to implementing GANs.
- Python 3.x
- PyTorch
- Basic understanding of Python programming
- Familiarity with linear algebra and calculus concepts
Each course contains Jupyter notebooks with detailed explanations and code examples. To get started:
- Clone this repository
- Install the required dependencies
- Open the notebooks in Jupyter Lab/Notebook
- Follow along with the examples and exercises
Learn the fundamentals of PyTorch, including:
- Tensor operations and manipulations
- Automatic differentiation (Autograd)
- Implementing linear regression from scratch
- Using PyTorch's built-in modules
Learn about working with image data and building CNNs:
- Working with image datasets
- Data normalization and augmentation
- Building Convolutional Neural Networks
- Training and evaluating image classifiers
MIT License - feel free to use this material for learning purposes.