Machine Learning Foundations: Volume 1: Supervised Learning
The Essential Guide to Machine Learning in the Age of AI

Machine learning stands at the heart of today's most transformative technologies: advancing scientific discovery, reshaping industries, and transforming everyday life. From large language models to medical diagnosis and autonomous vehicles, the demand for robust, principled machine learning models has never been greater.

Machine Learning Foundations, Volume 1: Supervised Learning offers a comprehensive and accessible roadmap to the core algorithms and concepts behind modern AI systems. Balancing mathematical rigor with hands-on implementation, this book not only teaches how machine learning works, but why it works.

As part of a three-volume series, Volume 1 lays the foundation for mastering the full landscape of modern machine learning, including deep learning, large language models, and cutting-edge research. Whether you are a student starting out, a researcher seeking a reliable reference, or a practitioner looking to sharpen your skills, this book equips you with the knowledge and tools needed to succeed in the era of intelligent systems.

Each chapter introduces core ideas with clear intuition, supports them with rigorous mathematical derivations where appropriate, and demonstrates how to implement the methods in Python, while also addressing practical considerations such as data preparation and hyperparameter tuning. Exercises at the end of each chapter, both theoretical and programming-based, reinforce understanding and promote active learning.

  • Master the key concepts of supervised machine learning, including model capacity, the bias-variance tradeoff, generalization, and optimization techniques
  • Implement the full supervised learning pipeline, from data preprocessing and feature engineering to model selection, training, and evaluation
  • Understand key learning tasks, including classification, regression, multi-label, and multi-output problems
  • Implement foundational algorithms from scratch, including linear and logistic regression, decision trees, gradient boosting, and SVMs
  • Gain hands-on experience with industry-standard tools such as Scikit-Learn, XGBoost, and NLTK
  • Refine and optimize your models using techniques such as hyperparameter tuning, cross-validation, and calibration
  • Work with diverse data types including tabular data, text, and images
  • Address real-world challenges such as imbalanced datasets, missing data, and high-dimensional inputs

The book includes hundreds of fully annotated code examples, available on GitHub at github.com/roiyeho/ml-book, along with six comprehensive online appendices covering essential background in linear algebra, calculus, probability, statistics, optimization, and Python libraries such as NumPy, Pandas, and Matplotlib.

1148336062
Machine Learning Foundations: Volume 1: Supervised Learning
The Essential Guide to Machine Learning in the Age of AI

Machine learning stands at the heart of today's most transformative technologies: advancing scientific discovery, reshaping industries, and transforming everyday life. From large language models to medical diagnosis and autonomous vehicles, the demand for robust, principled machine learning models has never been greater.

Machine Learning Foundations, Volume 1: Supervised Learning offers a comprehensive and accessible roadmap to the core algorithms and concepts behind modern AI systems. Balancing mathematical rigor with hands-on implementation, this book not only teaches how machine learning works, but why it works.

As part of a three-volume series, Volume 1 lays the foundation for mastering the full landscape of modern machine learning, including deep learning, large language models, and cutting-edge research. Whether you are a student starting out, a researcher seeking a reliable reference, or a practitioner looking to sharpen your skills, this book equips you with the knowledge and tools needed to succeed in the era of intelligent systems.

Each chapter introduces core ideas with clear intuition, supports them with rigorous mathematical derivations where appropriate, and demonstrates how to implement the methods in Python, while also addressing practical considerations such as data preparation and hyperparameter tuning. Exercises at the end of each chapter, both theoretical and programming-based, reinforce understanding and promote active learning.

  • Master the key concepts of supervised machine learning, including model capacity, the bias-variance tradeoff, generalization, and optimization techniques
  • Implement the full supervised learning pipeline, from data preprocessing and feature engineering to model selection, training, and evaluation
  • Understand key learning tasks, including classification, regression, multi-label, and multi-output problems
  • Implement foundational algorithms from scratch, including linear and logistic regression, decision trees, gradient boosting, and SVMs
  • Gain hands-on experience with industry-standard tools such as Scikit-Learn, XGBoost, and NLTK
  • Refine and optimize your models using techniques such as hyperparameter tuning, cross-validation, and calibration
  • Work with diverse data types including tabular data, text, and images
  • Address real-world challenges such as imbalanced datasets, missing data, and high-dimensional inputs

The book includes hundreds of fully annotated code examples, available on GitHub at github.com/roiyeho/ml-book, along with six comprehensive online appendices covering essential background in linear algebra, calculus, probability, statistics, optimization, and Python libraries such as NumPy, Pandas, and Matplotlib.

106.39 Pre Order
Machine Learning Foundations: Volume 1: Supervised Learning

Machine Learning Foundations: Volume 1: Supervised Learning

by Roi Yehoshua
Machine Learning Foundations: Volume 1: Supervised Learning

Machine Learning Foundations: Volume 1: Supervised Learning

by Roi Yehoshua

Paperback

$106.39 
  • SHIP THIS ITEM
    Available for Pre-Order. This item will be released on January 17, 2026

Related collections and offers


Overview

The Essential Guide to Machine Learning in the Age of AI

Machine learning stands at the heart of today's most transformative technologies: advancing scientific discovery, reshaping industries, and transforming everyday life. From large language models to medical diagnosis and autonomous vehicles, the demand for robust, principled machine learning models has never been greater.

Machine Learning Foundations, Volume 1: Supervised Learning offers a comprehensive and accessible roadmap to the core algorithms and concepts behind modern AI systems. Balancing mathematical rigor with hands-on implementation, this book not only teaches how machine learning works, but why it works.

As part of a three-volume series, Volume 1 lays the foundation for mastering the full landscape of modern machine learning, including deep learning, large language models, and cutting-edge research. Whether you are a student starting out, a researcher seeking a reliable reference, or a practitioner looking to sharpen your skills, this book equips you with the knowledge and tools needed to succeed in the era of intelligent systems.

Each chapter introduces core ideas with clear intuition, supports them with rigorous mathematical derivations where appropriate, and demonstrates how to implement the methods in Python, while also addressing practical considerations such as data preparation and hyperparameter tuning. Exercises at the end of each chapter, both theoretical and programming-based, reinforce understanding and promote active learning.

  • Master the key concepts of supervised machine learning, including model capacity, the bias-variance tradeoff, generalization, and optimization techniques
  • Implement the full supervised learning pipeline, from data preprocessing and feature engineering to model selection, training, and evaluation
  • Understand key learning tasks, including classification, regression, multi-label, and multi-output problems
  • Implement foundational algorithms from scratch, including linear and logistic regression, decision trees, gradient boosting, and SVMs
  • Gain hands-on experience with industry-standard tools such as Scikit-Learn, XGBoost, and NLTK
  • Refine and optimize your models using techniques such as hyperparameter tuning, cross-validation, and calibration
  • Work with diverse data types including tabular data, text, and images
  • Address real-world challenges such as imbalanced datasets, missing data, and high-dimensional inputs

The book includes hundreds of fully annotated code examples, available on GitHub at github.com/roiyeho/ml-book, along with six comprehensive online appendices covering essential background in linear algebra, calculus, probability, statistics, optimization, and Python libraries such as NumPy, Pandas, and Matplotlib.


Product Details

ISBN-13: 9780135337868
Publisher: Pearson Education
Publication date: 01/17/2026
Pages: 928
Product dimensions: 6.00(w) x 1.25(h) x 9.00(d)

About the Author

Roi Yehoshua is a professor in the Department of Electrical and Computer Engineering at Northeastern University, where he develops and teaches graduate courses in machine learning and data science. With over two decades of experience spanning academia and industry, he has developed and taught a wide range of machine learning courses, including pioneering the university's first course on Large Language Models. His writing on machine learning has reached over 200,000 readers worldwide through platforms like Medium and Towards Data Science.

Table of Contents

Preface
About the Author

Chapter 1: Introduction to Machine Learning
Chapter 2: Supervised Machine Learning
Chapter 3: Introduction to Scikit-Learn
Chapter 4: Linear Regression
Chapter 5: Logistic Regression
Chapter 6: K-Nearest Neighbors
Chapter 7: Naive Bayes
Chapter 8: Decision Trees
Chapter 9: Ensemble Methods
Chapter 10: Gradient Boosting Libraries
Chapter 11: Support Vector Machines
Chapter 12: Summary and Additional Resources

Index

From the B&N Reads Blog

Customer Reviews