Машинное обучение, Математика

Некоторые математические ресурсы, которые помогут вам в вашем путешествии по машинному обучению

Я искал контент, чтобы улучшить свои математические навыки для машинного обучения. Я также заметил, что при прокрутке нескольких тем многие люди не находили контента, который объясняет математику интуитивно понятным образом. Приводит к неверию в изучение машинного обучения. Но этого не должно быть.

Я с вами, странные символы и греческие буквы выглядят неприятно. Но они - хорошие онлайн-учителя, которые могут развенчать этот опыт.

Некоторые из этих материалов приведены ниже:

Серия видеороликов по общей математике

3blue1brown серии Исчисление и Линейная алгебра

Я помню, как некоторое время назад смотрел обе эти серии, и буду смотреть их снова. Рассказчик исследует тему, не увязая в деталях. Похоже, вы открываете математику вместе с первыми людьми, которые занимались расчетами. В серии линейной алгебры он отлично справляется с визуализацией векторного пространства. Вы можете увидеть различные операции, выполняемые с векторами и матрицами в виде изображения. Позволяя вам понять необходимость различных операций и то, что они делают.

Ханская Академия

Я уверен, что вы уже знаете о Сале Кане. Как вы смотрели пару его роликов. Его видео интуитивно объясняют различные темы. Кроме того, покажите вам различные ручные действия, которые вам нужно предпринять для выполнения различных расчетов. Как умножение матриц и вычисление производных.

По математическим темам, относящимся к машинному обучению, просмотрите:

Практические вопросы позволяют быстро проверить свои знания. Это должно помочь закрепить то, что вы только что узнали из видео.

Понимание исчисления за 35 минут - Репетитор по органической химии

Общий обзор предмета. Итак, вы можете познакомиться с концепциями глубокого обучения позже. Если вы понятия не имеете об исчислении и не знаете, с чего начать. Тогда видео должно быть именно для вас. Ведь осталось меньше часа и вы узнаете, что такое исчисление. И применить полученные знания для дальнейшего изучения.

ПРИМЕЧАНИЕ: вы не выучите все исчисления за 30 минут. Но видео поможет вам освоиться с основными идеями предмета.

Специальная математика для глубокого обучения

3blue1brown Серия глубокого обучения

Взять концепции из предыдущей серии и применить их к глубокому обучению. 3blue1brown замечательно визуализирует нейронные сети и объясняет, что они из себя представляют.

Абсолютный новичок найдет эту серию полезной, поскольку она знакомит с нейронными сетями. Это также может оказаться полезным для более опытных пользователей машинного обучения. У него есть проницательный способ показать фундаментальные концепции, такие как градиентный спуск и линейная алгебра, используемые в нейронной сети.

Книга Математика для машинного обучения

Я предпочитаю использовать эту книгу как справочное руководство, если хочу проверить эту концепцию. В этой книге рассматриваются самые важные темы, относящиеся к машинному обучению, и дается подробный обзор.

Пример страницы обозначений:

Математика для машинного обучения - многомерное исчисление - Имперский колледж Лондона

Многочасовая серия, объясняющая, как исчисление используется в глубоком обучении. Материал идет по теме с высокоуровневым обзором. Но в нем достаточно подробностей, чтобы помочь вам многому научиться. Эта серия статей должна пробудить ваш интерес к более основательному изучению математического анализа. Не теряясь в деталях.

Другие примечательные материалы

Это ресурсы, которые я не использовал или использовал очень легко, но получил хорошие рекомендации от разных людей.

Так что проверьте их:

Вычислительная линейная алгебра:

Этот курс обучает линейной алгебре сверху вниз. Линейная алгебра в контексте, используемом в реальных приложениях глубокого обучения. Пока вы изучаете математику, это не будет так тяжело с теорией. Итак, вы будете играть с большим количеством кода.

Со своего веб-сайта:

[курс] полностью сосредоточен на практических приложениях и использовании передовых алгоритмов и инструментов, включая PyTorch, Numba и рандомизированный SVD. Он также охватывает основные концепции числовой линейной алгебры, такие как арифметика с плавающей запятой, машинный эпсилон, разложение по сингулярным числам, разложение по собственным и QR-разложение.

В этом курсе рассказывается о линейной алгебре, используемой в реальных вычислениях. Не только линейная алгебра, сделанная вручную.

Типичный первый курс линейной алгебры фокусируется на том, как решать матричные задачи вручную, например, используя метод исключения Гаусса с карандашом и бумагой, чтобы вручную решить небольшую систему уравнений. Однако оказывается, что методы решения больших матричных задач с помощью компьютера и способы их решения часто кардинально различаются.

ПРИМЕЧАНИЕ: Поскольку курс был сделан некоторое время назад. Я не знаю, актуален ли код. Но концепции все еще кажутся прекрасными.

Книга по глубокому обучению Иэна Гудфеллоу, Йошуа Бенжио и Аарона Курвилля

Со своего веб-сайта:

Учебник по глубокому обучению - это ресурс, предназначенный для помощи студентам и практикам в области машинного обучения в целом и глубокого обучения в частности.

Я не прочитал всю книгу полностью. Но я использовал страницу обозначений, чтобы понимать математические символы в различных работах по глубокому обучению.

Это эксперты в области глубокого обучения. Поверьте, они знают, о чем говорят.

Ян Гудфеллоу, создатель GAN.

Йошуа Бенжио, один из крестных отцов глубокого обучения.

Введение в статистическое обучение

Несколько человек, занимающихся машинным обучением, порекомендовали эту книгу. Статистика - довольно важная тема. Помогая вам понять, как улучшить и проанализировать ваши наборы данных. Так что изучение темы не должно повредить.

Если вы нашли эту статью интересной, тогда просмотрите мой список рассылки. Где я пишу еще такие вещи