← udacity portfolio
ml cv other · deep learning · February 2019

PyTorch Tutorial (fork of 莫烦Python)

Forked MorvanZhou's PyTorch tutorial repo while learning PyTorch in 2019. The fork mostly served as my notebook running history.

What it was

A fork of MorvanZhou’s PyTorch tutorial repo (github.com/MorvanZhou/PyTorch-Tutorial) during the period in 2019 when I was switching from TensorFlow to PyTorch. The fork was mainly to keep a personal cache of the notebooks with my own scratch changes — not a substantive contribution.

Why PyTorch over TensorFlow

By mid-2019 the research community had largely converged on PyTorch for three reasons:

By 2026 PyTorch is the default and TensorFlow is essentially deprecated for research; the bet was correct.

What it taught me

The framework that lets you fail fast wins. PyTorch’s debuggability (set a breakpoint, inspect a tensor, modify, continue) is a 10x iteration-speed advantage over compile-and-pray static graphs. Every ML project since then has been in PyTorch (or JAX where the functional-purity tradeoff is worth it).


Source archive: Shivam-Bhardwaj/PyTorch-Tutorial (archived)
Writeup last touched: 2026-05-22