Skip to content
Aabha AI Academy
Skip to reading

Deep Learning

Aabha Deep Learning Foundations

Extract the ZIP, keep the folder together and open index.html. It is an offline reading guide, not a Python runtime. Read SYLLABUS.md, then Lessons 01–12 in order; attempt each practice task before opening solutions.html.

The practical core uses actual PyTorch on CPU. It needs Python 3.12 and an initial package installation; no GPU, paid API, account, pretrained weight download or real personal data is required. The CPU torch wheel alone is about 184 MB compressed. See SETUP.md for exact tested versions, platform-specific commands and the verified installation footprint. A normal Pyodide/browser Python lab does not provide this course’s PyTorch runtime. Reading and hand arithmetic work offline; completing the training exercises requires the separate Python runtime.

Start small, after setup:

python examples/01_tensors.py
python examples/02_backprop.py
python examples/03_miniloop.py
python -m unittest discover -s tests -v
python -m dlcourse.run --task all
python -m dlcourse.diagnostics

Use the interpreter from your virtual environment in place of python, as shown in SETUP. The first three examples are self-contained. The course modules must be run from the extracted package root.

Complete exercises/stages.py, then run python check_learner.py. This checks your code; the incomplete starter intentionally fails. solutions/stages.py is separate. The unit suite checks the reference implementation and is not a learner grade. For the capstone, edit exercises/capstone.py and run selection-only mode before the explicit final-assessment command in CAPSTONE.md.

Contents: 12 narrative lessons; 36 lesson exercises and 18 checkpoint questions; six small examples; staged learner/reference code; three generated datasets; diagnostics; original SVG visuals; capstone rubric; source register; measured validation evidence; offline reading/practice/solutions HTML; proposed integration manifest.

This is a source-only teaching handoff. No virtual environment, model checkpoint, downloaded wheel or build cache is included. Linux CPU execution is verified. macOS/Windows installation, browser layout/interaction, screen-reader behavior and a beginner learner pilot remain unverified. Nothing has been published or deployed. Do not describe this package as full transformer or LLM training mastery.

Download this source file