Всё зависит от начального уровня и от того, чего вы хотите в итоге достичь. С каждым годом знания в области машинного обучения становятся всё более и более востребованными в науке и индустрии, поэтому открываются новые онлайн и оффлайн программы, целые школы и кафедры в топовых университетах. Для начала можно, например, пройти один из онлайн-курсов по машинному обучению на базе Coursera. Например, курс от Яндекса и МФТИ.
Если же вы жаждете фундаментального знания, у вас за плечами есть серьёзная математическая подготовка, и вы умеете программировать, можно пойти учиться в Школу анализа данных Яндекса - будет сложно и интересно.
Ну и, конечно, без практики совсем никуда - потренироваться решать настоящие задачи по машинному обучению можно на Kaggle.com или на стажировке.
Сложно, долго, но очень интересно. Поищите онлайн курсы на агрегаторах. Есть много и платных, и бесплатных. Есть от вузов, или на иностранных площадках. Примеры тут можно посмотреть https://обучение-курсы.рф/category/programmirovanie-i-it/mashinnoe-obuchenie