- MantraMindAI
- Courses
- Machine Learning & Data Science
- Deep Learning with TensorFlow and PyTorch
Deep Learning with TensorFlow and PyTorch
For programmers who know Python and some basic machine learning and want to understand neural networks from the arithmetic up. You will be able to build, train, debug, tune and save deep learning models in both PyTorch and TensorFlow/Keras, and judge when a neural network is the wrong tool.
Course Content
How a neural network turns arithmetic into learned features: perceptrons, backpropagation worked by hand, activation functions, losses and optimisers. 5 lessons, about 60 minutes.
Setting up both frameworks, writing custom models and training loops, and evaluating, tuning and regularising them honestly. 5 lessons, about 60 minutes.
The layers and habits that keep real training runs stable and reproducible: batch norm and dropout, initialisation and gradient flow, TensorBoard, and saving models that work elsewhere. 4 lessons, about 45 minutes.
One complete build on real data: predict California house prices with a neural network in both frameworks, beat or match a strong baseline, and ship an artefact that works in a fresh process. 1 lesson, about 10 minutes.