Skip to content
truthxify
← Journal

Phase 1 — Python & Math

April 18, 2026

Get the learning environment set up and the roadmap locked in

What I Did

Researched and finalized the Python & AI/ML learning roadmap

Decided on PyTorch over TensorFlow as the primary deep learning framework

Selected courses to use: Mathematics for ML, ML Specialization, and Deep Learning Specialization (all deeplearning.ai) — dropped the IBM courses

Picked books: Python Crash Course, Hands-On ML (Géron), Deep Learning (Goodfellow et al.), Mathematics for ML (Deisenroth et al. — free PDF)

Set up Logseq as learning journal, connected to a private GitHub repo for version control

Configured the Git plugin for auto-commit and sync


What I Learned

PyTorch is the dominant framework in research and modern ML — TensorFlow has lost the research community

The Hands-On ML book is still worth using despite the TensorFlow title — Keras is now framework-agnostic and the sklearn chapters alone are worth it

Privacy-preserving ML (concrete-ml, PySyft) is a natural extension of existing ZK/crypto background — treat it as an expansion track after core ML foundations are solid

Logseq works on plain markdown files, so GitHub is a cleaner sync solution than Google Drive for a developer workflow


Bugs & Blockers

None today — setup day


Concepts That Need More Time

What a tensor actually is and why it's the core ML data structure — need to sit with this before Phase 1 starts


Tomorrow

Start Mathematics for ML course (deeplearning.ai)

Implement a dot product from scratch in plain Python — no numpy

Read Python Crash Course multiple chapters


Wins

Roadmap is locked, environment is set up, journal is live on GitHub

Didn't overthink the tooling — picked Logseq and moved on