В машинном обучении как и в целом в программировании огромную роль играет практика. Вам надо прочитать хотя бы одну книгу или пройти курс где рассматриваются классические алгоритмы машинного обучения( те же деревья решений, SVM, k-nearest и т.п.) Из курсов я бы советовал курс от ods.ai, который находится на
https://mlcourse.ai/
И потом очень важно начать практику на kaggle. Поскольку теория лучше всего усваивается с практикой.
Относительно математики для машинного обучения я бы советовал подтянуть статистику - её там больше чем линейной алгебры.
Для первой практики возьмите задачу про титаник
https://www.kaggle.com/c/titanic и попробуйте порешать её как умеете и с помощью простых алгоритмов наподобие обычных решающих деревьев из sklearn.
И зарегистрируйтесь на ods.ai и вступайте в группу в вк
https://vk.com/mlcourse