Я пытаюсь составить самостоятельную учебную программу по математике, чтобы подготовиться к изучению интеллектуального анализа данных и машинного обучения. Это мотивировано тем, что я начал курс машинного обучения Эндрю Нга на Coursera и почувствовал, что перед тем, как продолжить, мне нужно улучшить свои математические навыки. Я недавно закончил колледж, так что моя алгебра и статистика (в частности, уроки политологии / психологии) ржавые.
Ответы в теме Является ли сильный фон в математике общим требованием для ML? предлагать только книги или занятия, непосредственно связанные с машинным обучением; Я уже изучил некоторые из этих классов и книг и не знаю точно, какую математику нужно изучать (например: в каком поле (ах) математического адреса получено уравнение для «минимизации функции стоимости»?). В другой предложенной ветке ( Навыки и курсовая работа должны были быть аналитиком данных ) упоминаются только широкие категории навыков, необходимых для анализа данных. Тема Введение в статистику для математиков не применяется, потому что у меня еще нет степени по математике; аналогичная тема Математик хочет, чтобы эквивалентные знания в степени качества статистики У меня невероятный список книг по статистике, но, опять же, я смотрю на начало математики с ржавого воспоминания об алгебре и оттуда.
Итак, для тех, кто работает в области машинного обучения и интеллектуального анализа данных, какие области математики вы считаете необходимыми для выполнения своей работы? Какие предметы по математике вы бы предложили для подготовки данных и машинного обучения, и в каком порядке? Вот список и порядок, который у меня пока есть:
- Алгебра
- Предварительное исчисление
- Исчисление
- Линейная алгебра
- Вероятность
- Статистика (здесь много разных подполей, но не знаю, как их разбить)
Что касается интеллектуального анализа данных и машинного обучения, то благодаря моей нынешней работе у меня есть доступ к записям о деятельности веб-сайта / приложения, транзакциях клиентов / подписок и данных о недвижимости (как статических, так и временных рядов). Я надеюсь применить интеллектуальный анализ данных и машинное обучение к этим наборам данных.
Спасибо!
РЕДАКТИРОВАТЬ:
Ради потомков я хотел поделиться полезной математической самооценкой для вводного курса Джеффри Гордона / Алекса Смолы по машинному обучению в CMU.
Ответы:
Предложения, которые сделал @gung, безусловно, заслуживают внимания. Пройдя курс Coursera, я думаю, что ваш список - хорошее начало. Некоторые комментарии:
источник
На этом форуме есть несколько отличных тем, включая ЭТОТ ОДИН, который я нашел особенно полезным для меня с точки зрения разработки концептуальной схемы важных навыков работы с данными.
Как уже упоминалось выше, доступно много онлайн-курсов. Например, у Coursera теперь есть специализация Data Science со множеством курсов, которые, вероятно, будут охватывать некоторые инструменты, необходимые для вашей работы.
источник
Если вы хотите сосредоточиться на машинном обучении / интеллектуальном анализе данных, я настоятельно рекомендую оптимизацию / линейную алгебру / статистику и вероятность. Вот список книг для вероятности. Надеюсь, это поможет.
источник
Что касается чистки очень очень базовых математических навыков, я использую эти книги:
Элементы математики для экономики и финансов. Mavron, Vassilis C., Phillips, Timothy N В этих книгах рассматриваются основные математические навыки (сложение, вычитание), частичное дифференцирование, интеграция, матрица и детерминанты, а также небольшая глава по оптимизации, а также дифференциальное уравнение. Он ориентирован на экономику и финансы, но это небольшая книга, последовательность глав удовлетворяет моим потребностям и легко читается для меня.
Статистический анализ: Microsoft Excel 2010. Конрад Карлберг Охватывает базовый статистический анализ, множественную регрессию и анализ ковариации, и использует Excel.
Открытие статистики с использованием Р. Энди Филда, Джереми Майлза, Зои Филд. Еще не читал это. Это использует R.
Элементарная линейная алгебра. Рон Ларсон, Дэвид С. Фальво.
Матричные методы: прикладная линейная алгебра Ричард Бронсон, Габриэль Б. Коста. охватывает элементарную линейную алгебру и матричное исчисление
Это основные учебники по математике, которые я использую для изучения данных / машинного обучения.
Надеюсь это поможет
источник
Есть довольно много соответствующих ресурсы , перечисленные (и классифицированные) здесь , в так называемом «Open Source Data Science Masters».
Специально для математики они перечисляют:
Довольно общие рекомендации, хотя в них перечислены некоторые учебники, которые могут оказаться полезными.
источник
источник
Линейная алгебра, статистика, исчисление. Я думаю, что вы можете изучить их в тандеме с ML или даже после основ. Курсы / книги для начинающих отлично справляются с учебниками по математике, и вы изучаете основы математики, изучая ML. Я сделал эпизод подкаста по математике, необходимой для машинного обучения, и ресурсам для их изучения: Руководство по машинному обучению № 8
источник
Перед началом любого курса машинного обучения пройдите следующий курс математики. Также не пытайтесь копать в одной попытке. Изучите основные понятия, затем снова освежите свои математические навыки и повторите: -
Математика Темы следующие: -
источник