В первую очередь необходимо хорошее владение методами Матем. Статистики.
Далее теория вероятности или алгебра например, но это зависит от того какие задачи ты собирашеся решать в МЛ.
Далее я бы рекомендовал освоить с Мат Статистику на практике в Питоне при помощи МЛ библиотеки sklearn например.
Вот куча примеров -
https://nbviewer.jupyter.org/github/Yorko/mlcourse...