Hello, recently I've become interested in learning more about machine learning, and am looking for a good textbook to study from. My background: Finished most of the required courses for my physics BSc and the related math courses. Some relevant courses I have taken: Linear Algebra Calculus I-IV Complex Analysis Differential Equations (ODEs, 2 courses in PDEs) Greens Functions Calculus of Variations Probability I haven't taken a Stats course but our probability course covered some basic stats. I also have a lot of experience in numerical computing and numerical linear algebra. Any recommendations? Thank you!