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