Мне помог курс от Andrew Ng на Coursera. В нем очень хорошо объяснены базовые алгоритмы машинного обучения. Если вы не сильны в линейной алгебре, то там есть несколько уроков, посвященных этой теме. Народ в основном нахваливает этот курс, потому-что он очень хорошо подходит новичкам. Плюсом является то, что ведущий курса - преподает в Stanford машинное обучение и тесно с ним связан.
Желаю успехов!