Книга "Практическое машинное обучение"
Подробный анализ исходного кода
Загрузка исходного кода и данных
Поискать в WeChat: 'AI-ming3526' или 'Это небольшое дело компьютерного зрения' для получения дополнительной информации по компьютерному зрению и машинному обучению.
Для изучения машинного обучения требуется определенная математическая подготовка, но это всего лишь базовая математическая подготовка. Не пугайтесь этих материалов, вы все равно будете справляться. Я опишу, как я считаю, что следует учиться машинному обучению, на основе своего опыта.
Во-первых, нужно сделать два отказа:
Когда речь идет о начале обучения, многие люди думают, что им нужно начать с самых основ. Машинное обучение — это сложная технология, которая объединяет вероятностные методы, линейную алгебру, выпуклую оптимизацию, компьютерные науки и нейронауки. Изучение машинного обучения требует значительного количества теоретических знаний. Некоторые люди, у которых не самая прочная база, могут решить начать с самых фундаментальных знаний: теории вероятностей, линейной алгебры, вывода формул выпуклой оптимизации и т. д. Однако такой подход имеет недостатки: он может занять много времени и привести к "усталости от учебы", что снижает мотивацию к обучению. Просмотр книг и вывод формул могут быть довольно скучными, в отличие от создания простой модели регрессии, которая может быть более мотивирующей. Однако это не означает, что фундаментальные знания не важны! Просто лучше сначала получить общее представление о структуре и архитектуре машинного обучения, а затем переходить к практическим аспектам и теории, чтобы устранять пробелы в знаниях целенаправленно. Переход от общего к частному, от целого к деталям, способствует быстрому освоению машинного обучения. Кроме того, с точки зрения мотивации, это также создает "положительный feedback".
По моему мнению, необходимая математическая подготовка включает теорию вероятностей, матричную теорию и дифференциальное исчисление. Если у вас нет этих знаний, не беда, вы можете учиться по ходу изучения, а неизвестные вам термины можно просто посмотреть в интернете.
Теория вероятностей | Статистика | Линейная алгебра |
---|---|---|
Теория вероятностей (Khan Academy) | Статистика (Khan Academy) | Линейная алгебра (Khan Academy) |
Бесплатные уроки по машинному обучению и глубокому обучению - Ананд Ананджита
Машинное обучение | Глубокое обучение |
---|---|
Уроки по машинному обучению (Ананд Ананджита) | Нейронные сети и глубокое обучение (Ананд Ананджита) |
Практическое машинное обучение (книга)
Практическое машинное обучение (видео)
После завершения указанных выше курсов вы сможете считаться начинающим в области машинного обучения. Далее вы можете углубиться в изучение в зависимости от ваших интересов и направлений. Например, если вы хотите сосредоточиться на компьютерном зрении (CV), вы можете продолжить изучение курса CS231n из Стэнфордского университета:
CS231n: Нейронные сети для визуального распознавания
Если вы специализируетесь в области NLP, можно изучить курс CS224n по глубокому обучению для обработки естественного языка от Стэнфордского университета:
CS224n: Обработка естественного языка с использованием глубокого обучения
Конечно, лекции по NLP от профессора Ли Хун-И из Национального Тайваньского Университета также очень хороши:
Конечно, эти курсы есть и на китайских платформах, где их перевели на китайский язык (например, на Bilibili). Если вас интересует перевод, вы можете найти его самостоятельно.
машинное обучение
глубокое обучение
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )