Code First Machine Learning: An Experiment-First Guide for Programmers

· No Starch Press
Ebook
304
Pages
Tools
Eligible
This book will become available on July 13, 2027. You will not be charged until it is released.

About this ebook

A practical, experiment-driven introduction to deep learning that shows programmers how modern neural networks actually work by running, inspecting, and reasoning about real models, from foundational concepts through large language models.

Code First Machine Learning is for programmers who want to understand deep learning, not just use it.

Rather than starting with heavy math or abstract theory, this book takes an experiment-first approach. Each chapter walks readers through carefully designed experiments using real deep learning toolkits, guiding them step by step from running code to understanding why models behave the way they do. A consistent structure—overview, execution, code review, and discussion—keeps readers oriented and focused on building intuition, not memorizing APIs.

Beginning with fundamental ideas like classification and neural networks, the book steadily builds toward modern techniques, including transfer learning, zero-shot and few-shot models, and hands-on experiments with large language models. Along the way, readers learn how to spot failure modes, reason about trade-offs, and adapt existing tools to new problems.

The result is a clear, software-centric explanation of deep learning that helps working programmers move beyond copy-paste ML and develop real understanding they can apply in their own projects.
A practical, experiment-driven introduction to deep learning that shows programmers how modern neural networks actually work by running, inspecting, and reasoning about real models, from foundational concepts through large language models. Code First Machine Learning is for programmers who want ...

Discover more

About the author

Ronald T. Kneusel builds deep learning systems in industry and has extensive experience in medical imaging and medical-device development. He holds a PhD in computer science from the University of Colorado Boulder, along with degrees in physics and mathematics, and has been programming since the early days of personal computing. He is the author of several well-regarded books on computing, mathematics, and AI.
Ronald T. Kneusel builds deep learning systems in industry and has extensive experience in medical imaging and medical-device development. He holds a PhD in computer science from the University of Colorado Boulder, along with degrees in physics and mathematics, and has been programming since the ...

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.