Я заинтересован в прохождении этого онлайн-курса по машинному обучению. Моя математика очень элементарна, и я изучаю математику с нуля в ханской академии. В программировании у меня приличный опыт и хорошее общее понимание. Мой вопрос: какие математические навыки необходимы для того, чтобы я мог эффективно понимать и использовать машинное обучение?
machine-learning
Levi
источник
источник
Ответы:
Этот курс специально разработан, чтобы быть доступным для людей без «большого» математического образования. Конечно, «много» - это относительный термин. В данном случае это означает, что «знание исчисления полезно, но не обязательно». Курс использует некоторые результаты из дифференциального исчисления, но вы можете ответить на вопросы и завершить программы, не зная исчисления самостоятельно. Вы просто не поймете, откуда взялись некоторые формулы, которые вы должны реализовать.
Вам абсолютно необходимо освоить базовую линейную алгебру (манипулирование векторами и матрицами) и работать с логарифмическими и экспоненциальными функциями.
источник
Вам нужно знать линейную алгебру через собственные векторы, если вы хотите, чтобы все было «легко». Также хороший статистический фон с сильным акцентом на регрессию , кластеризацию и теорему Байя . Знание чего-то о градиентах также не повредит. Как и в случае любого CS, теория графов также полезна.
Очевидно, что курс может быть пройден только с самыми основными предпосылками, но я все равно рекомендовал бы заранее тщательно понять базовый материал.
источник