Необходимые знания для изучения машинного обучения?
Базовый английский, основы линейной алгебры. Отличный курс для начинающих:https://www.coursera.org/course/ml
1. Математика. В основном линейная алгебра, как уже сказали. Но если с азов хотите начинать, то и теория вероятности со статистикой не лишние будут
2. Основы Python и/или R
3. Основы БД. Без этого никуда. Машинное обучение на 70-80 % про обработку данных и только на 20 про алгоритмы
4. Основы предметной области, в которой хотите применять МО