Data scientist не доказывает теоремы, но должен понимать, что делает модель: почему градиентный спуск сходится или расходится, откуда в логистической регрессии вероятность, что такое главные компоненты, как устроена функция потерь. Без этого модели превращаются в чёрные ящики, а ошибки — в загадки.
Лучший способ освоить — вместе с практикой: реализовать линейную регрессию и градиентный спуск на NumPy без библиотек машинного обучения.