Overview
You don't learn how neural networks work just by reading documentation—you learn by building one. Rust for Machine Learning invites you to move beyond high-level libraries and abstractions to explore the fundamentals of machine learning through hands-on coding. Along the way, you'll gain a practical understanding of how AI systems work while learning Rust, one of today's most powerful and expressive programming languages.
Author Marcos Silveira offers a real-world journey into the intersection of math, systems programming, and machine learning. Written for developers who want to expand their skills and data practitioners curious about what's happening under the hood, this book equips you with the tools to build, debug, and adapt intelligent systems with confidence.
- Write, test, and evolve a working convolutional neural network in Rust
- Understand core components of neural networks and how they operate
- Work through real challenges in training and evaluating machine learning models
- Build fluency in Rust with complete, hands-on examples
- Start from first principles to create a strong foundation in AI systems
- Apply your knowledge confidently across languages and frameworks
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access