Машинное обучение и искусственный интеллект: вспомогательные векторные машины в Python
О чём курс
Команда Lazy Programmer Inc. разбирает машины опорных векторов (SVM) в Python: от геометрии и линейного классификатора до ядерных методов, регрессии и практических задач.
Как устроено обучение
Курс начинается с логистической регрессии и геометрии линий, плоскостей и гиперплоскостей. На этой основе авторы шаг за шагом выводят линейную SVM и объясняют, как она разделяет данные. Затем вы переходите к нелинейным моделям и способам их реализации.
Курс включает 13 разделов и 74 лекции общей продолжительностью 8 часов 58 минут. Язык лекций — английский.
Что внутри
Авторы разбирают функцию потерь hinge loss и её связь с кросс-энтропией, провисающие переменные, квадратичное программирование и двойственность Лагранжа. Вы рассмотрите проективный градиентный спуск и последовательную минимальную оптимизацию (SMO) как способы обучения модели.
Отдельная часть охватывает ядерную SVM: полиномиальное, гауссово, сигмоидное и строковое ядра, а также расширение пространства признаков до бесконечной размерности. В курс входят регрессия опорных векторов (SVR), многоклассовая классификация и RBF-сети — нейронные сети с радиальной базисной функцией. Авторы также сопоставляют устройство SVM и нейронных сетей.
Практические задачи
Два раздела отведены применению SVM. Сквозные примеры охватывают распознавание изображений, обнаружение спама, медицинскую диагностику и регрессионный анализ. Для более подготовленных слушателей есть упражнения по программированию, в которых можно попробовать разные способы реализации SVM.
Что нужно знать заранее
Для работы с материалом нужны математический анализ, матричная арифметика, геометрия и основы теории вероятностей. Также потребуются Python, NumPy и знакомство с логистической регрессией.
Программа обучения
- Введение в SVM: Геометрия гиперплоскостей, логистическая регрессия как база.
- Теоретический фундамент: Потери на петлях (hinge loss), провисающие переменные, квадратичное программирование.
- Оптимизация: Двойственность Лагранжа, проективный градиентный спуск, алгоритм SMO.
- Нелинейные модели: Работа с ядрами (Kernel trick), полиномиальные, гауссовы и сигмоидные ядра.
- Практика классификации: Реализация SVM для задач спам-фильтрации и распознавания изображений.
- Регрессия и нейронные сети: Регрессия опорных векторов (SVR), построение RBF-сетей.
- Продвинутые темы: Многоклассовая классификация, настройка гиперпараметров.
Другие материалы школы 12
U Udemy Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо со ссылкой и инструкциями для доступа к материалам. Если ссылка не открывается, загляните в раздел «Помощь» или напишите в поддержку.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».