Making Friends with Machine Learning with Cassie KozyrkovExcellent high-level introduction to ML. Focuses on identifying the business value of ML for various project categories.
Why Machines Learn: The Elegant Math Behind Modern AI by Anil AnanthaswamyA gentle introduction to the math of ML. Helps to build intuition and demystify ML.
An Introduction to Statistical LearningAn excellent explanation of the concepts of traditional machine learning models. The e-book is free.
Neural Networks: Zero to Hero by Andrej KarpathyAmazing introduction to Neural Networks using Pytorch.
Machine Learning with PyTorch and Scikit-LearnA very thorough and hands-on book on building ML models using both Traditional as well as NN methods. Provides many notebooks for building and debugging ML models.