Back to directory

ML for Java Minds

A 34-chapter book for Java developers, built as a Jupyter Book static site, teaching machine learning through practicing local inference and fine-tuning of open-source GGUF models.

ML for Java Minds

ML for Java Minds is a 34-chapter book aimed at developers with a Java background, teaching machine learning concepts by practicing local inference and fine-tuning of open-source GGUF models. It is built with the MyST Document Engine as a Jupyter Book static site, with each chapter as its own Markdown file and cross-references resolved automatically project-wide so chapters can be reordered or inserted without breaking links.

The build script checks for and installs the myst CLI automatically, and can build, serve with live reload, or produce a clean _build/html output deployable to GitHub Pages or any static host, with Mermaid diagrams rendered natively.

The finished site needs no reader accounts, paywalls, or server to view.

More in Tutorials

See all 478
  • BootLife

    github.com

    Conway's Game of Life implemented to run directly from a 512-byte x86 boot sector in assembly, using VGA memory itself as the simulation grid.

  • A technical blog post deriving the Y combinator as a composition of combinator birds in an array language, and examining how eager evaluation changes fixed-point recursion compared with the usual lazy telling.

  • System Design Atlas

    atlas-sysdes.vercel.app

    A free reference of worked system design problems with interactive architecture diagrams, covering ranked designs such as a feed, a chat app, a URL shortener, and a rate limiter, plus pages on the technologies behind them.