Вот подборка книг, видео и документов, которые помогут вам начать.
Я всегда подчеркивал важность математики в машинном обучении. Вот подборка ресурсов (книг, видео и статей), которые помогут вам начать работу.
Это не исчерпывающий список, но я тщательно подготовил его, основываясь на моем опыте и наблюдениях.
Это репост моей ветки в Твиттере, который вы можете найти здесь. Я буду обновлять этот список по мере появления новых полезных ресурсов.
Математика для машинного обучения
Марк Питер Дайзенрот, А. Альдо Фейсал и Ченг Сун Онг
Источник: https://mml-book.github.io
Примечание: вероятно, это то место, с которого вы хотите начать. Начните медленно и работайте над некоторыми примерами. Обратите особое внимание на обозначения и освоитесь с ними.
Распознавание образов и машинное обучение
Кристофер Бишоп
Источник: https://www.microsoft.com/en-us/research/publication/pattern-recognition-machine-learning/
Примечание. Перед вышеприведенной книгой я рекомендовал эту книгу для ознакомления с математическими концепциями, используемыми в машинном обучении. На мой взгляд, очень солидная книга, и на нее часто ссылаются в академических кругах.
Элементы статистического обучения
Джером Х. Фридман, Роберт Тибширани и Тревор Хасти
Примечание: машинное обучение имеет дело с данными и, в свою очередь, с неопределенностью, чему учит статистика. Разберитесь в таких темах, как оценки, статистическая значимость и т. Д.
Теория вероятностей: логика науки
Э. Т. Джейнс
Источник: https://bayes.wustl.edu/etj/prob/book.pdf
Примечание. В машинном обучении мы заинтересованы в построении вероятностных моделей, поэтому вы столкнетесь с концепциями теории вероятностей, такими как условная вероятность и различные распределения вероятностей.
Многомерное исчисление, Имперский колледж Лондона
Д-р Сэм Купер и д-р Дэвид Дай
Плейлист видео: https://www.youtube.com/playlist?list=PLiiljHvN6z193BBzS0Ln8NnqQmzimTW23
Примечание: обратное распространение - ключевой алгоритм для обучения глубоких нейронных сетей, основанных на исчислении. Ознакомьтесь с такими понятиями, как цепное правило, якобиан, градиентный спуск.
Матричное исчисление, необходимое для глубокого обучения
Теренс Парр и Джереми Ховард
Источник: https://arxiv.org/abs/1802.01528
Примечание. В глубоком обучении вам необходимо понимать ряд фундаментальных матричных операций. Если вы хотите глубоко погрузиться в математику матричного исчисления, это ваше руководство.
Математика для машинного обучения - линейная алгебра
Д-р Сэм Купер и д-р Дэвид Дай
Плейлист видео: https://www.youtube.com/playlist?list=PLiiljHvN6z1_o1ztXTKWPrShrMrBLo5P3
Примечание: отличный компаньон для предыдущих видеолекций. Нейронные сети выполняют преобразования данных, и вам понадобится линейная алгебра, чтобы получить лучшую интуицию.
Теория информации, логические выводы и алгоритмы обучения
Дэвид Дж. К. Маккей
Примечание. Когда вы применяете машинное обучение, вы имеете дело с обработкой информации, которая, по сути, опирается на идеи теории информации, такие как энтропия и дивергенция KL,…