For a strong introduction to calculus in machine learning, the most highly-regarded resource is " Mathematics for Machine Learning

Calculus for Deep Learning (Dive into Deep Learning)

– A highly practical, visual guide that connects the math directly to Python code [2].

: The most common optimization technique, using the first derivative to iteratively reduce error. Second-Order Optimization : Methods like Newton's method use the Hessian matrix