Как изучать математику для Data Mining, Machine Learning и тп?
Начните с теории вероятности, попутно пройдетесь по комбинаторике. Потом статистика. 
Параллельно - заглядывайте в функциональный анализ и линейную алгебру. 
Можно сразу же начать читать что-то вроде Мерфи или Бишопа по машинному обучению, чтоб было веселей. 
ps если вы гурман, добавьте общую алгебру на десерт :).
Забыл добавить - с математикой проблем не было никогда, да и сейчас многое помню из того, что проходили. Так что можно советовать и что-то посложнее.