К содержанию
Первый Коммит

Искусственный интеллектПродвинутыйСкоро

Курс Прикладное ML

Машинное обучение на Python: pandas, scikit-learn, PyTorch и локальные LLM — с замерами, которые не раз опровергают учебник.

Курс готовится к публикации

Материалы курса написаны и проверены, идёт подготовка к выходу на сайте: программа ниже — настоящая. Открытые курсы можно читать уже сейчас, а о запуске этого напишите — ответим, когда он появится.

Модулей
16
Ак. часов
204
Разделов
163

Что нужно знать заранее. Python на уровне функций, циклов, списков и словарей; умение запустить скрипт из терминала; школьная математика — проценты, среднее, доля, координатная плоскость. НЕ требуются: матанализ, линейная алгебра в объёме вуза, видеокарта, платные аккаунты, опыт работы с данными.

Обложка курса Прикладное ML

Программа курса

16 модулей; каждый — полноценное занятие с теорией, листингами, практикой и домашним заданием.

  1. 1

    Что такое машинное обучение и когда оно не нужно

    Машинное обучение начинается там, где правило нельзя написать руками. Пока вы можете сформулировать «если сумма заказа больше десяти тысяч, дай скидку пять…

    Предпосылки курсаОкружение и версииПравило против обученияПервый работающий примерТипы задачГраницы курса по железу

  2. 2

    Данные в pandas

    Работа с данными занимает большую часть времени в любом проекте машинного обучения, и это не преувеличение из статей, а свойство задачи: алгоритм пишется одной…

    DataFrame и SeriesПервый взгляд на наборВыбор строк и колонокПропускиДубли и разнобойГруппировкиПрисваивание, которое молчит

  3. 3

    Разведочный анализ и визуализация

    Разведочный анализ — этап между чисткой данных и обучением модели. Цель у него не «нарисовать красиво», а найти в наборе то, о чём вы не подозревали: неожиданную…

    Что не видно в числахMatplotlib и SeabornРаспределенияВыбросыДиаграмма рассеянияКорреляцияКорреляция не причинностьПрофили по времени

  4. 4

    Подготовка признаков и утечка данных

    Модель не умеет читать таблицу. Она принимает матрицу чисел, и всё, что стоит между вашим CSV и этой матрицей, — работа этого модуля: категории превращаются в…

    Что модель видит вместо таблицыКодирование категорийМасштабированиеПропускиНовые признакиУтечка из будущегоУтечка через подготовкуКонвейер

  5. 5

    Первая модель: метод ближайших соседей

    Четыре модуля мы готовили данные. Теперь обучим первую модель по-настоящему: с честным разбиением выборки, с baseline, с матрицей ошибок и с разбором того, что…

    Разбиение выборкиУстройство kNNЧисло соседейBaselineМатрица ошибокТочность и полнотаПорогКогда доля верных ответов врёт

  6. 6

    Линейные модели

    Линейные модели — самые старые и самые объяснимые из всех. Их главная ценность не в качестве предсказаний: на многих задачах деревья и бустинг обходят их…

    Линейная регрессияMAE, RMSE и R2Baseline регрессииОстаткиКоэффициентыМультиколлинеарностьРегуляризацияЛогистическая регрессия

  7. 7

    Деревья решений и ансамбли

    Дерево решений — единственная модель курса, устройство которой можно объяснить человеку, никогда не слышавшему про машинное обучение: это последовательность…

    Дерево решенийГлубина и переобучениеЧто дерево не умеетСлучайный лесГрадиентный бустингВажность признаковСравнение моделей

  8. 8

    Метод опорных векторов

    Метод опорных векторов строит границу между классами по особому правилу: не просто разделить, а разделить с наибольшим запасом…

    Идея зазораОпорные векторы и параметр CМасштабированиеЯдраПараметр gammaГраницы решенийОграничение по объёму данных

  9. 9

    Обучение без учителя

    До сих пор у каждого объекта был правильный ответ, и модель училась его воспроизводить. Теперь ответов нет вовсе…

    Задачи без ответовk-MeansВыбор числа кластеровЧто ломает k-MeansИерархическая кластеризация и DBSCANМетод главных компонентPCA перед модельюСегментация поездок

  10. 10

    Валидация и подбор гиперпараметров

    Начиная с четвёртого модуля почти все замеры опирались на перекрёстную проверку, и мы пользовались ею как готовым инструментом…

    Одно разбиение против перекрёстной проверкиЧисло фолдовСтратификацияЧто означает разбросПоиск по сеткеВложенная проверкаСлучайный поискКривая обучения

  11. 11

    Нейронные сети на PyTorch

    Нейронная сеть — это последовательность линейных преобразований с нелинейной функцией между ними…

    Нейрон и слойЦикл обученияЭпохи и пакетыСкорость обученияПереобучениеРегуляризацияКогда сеть не нужна

  12. 12

    Свёрточные сети и изображения

    Картинка — это тоже таблица чисел, и одиннадцатый модуль уже показал, что полносвязная сеть с ней справляется: на цифрах восемь на восемь она дала долю верных…

    Почему полносвязная сеть плоха для картинокСвёрткаПодвыборкаСборка сетиАугментацияПеренос обученияКуда идти дальше

  13. 13

    Последовательности и временные ряды

    Временной ряд нарушает главное молчаливое допущение всех предыдущих модулей: там объекты были независимы, здесь каждое значение связано с соседними…

    Чем ряд отличается от таблицыРазбиение по времениBaselineЗавышение от перемешиванияПризнаки-лагиРекуррентные сети RNN, LSTM и GRUЧто выбрать

  14. 14

    Локальная языковая модель в прикладной задаче

    Три предыдущих модуля строили модели по числам. Этот — про текст, и в нём появляется третий способ решать задачу: не обучать модель вовсе, а попросить готовую…

    Задача классификации текстаМешок слов и TF-IDFПроверка на новых формулировкахЭмбеддинги как признакиМодель без обученияПримеры в промптеЧто выбрать

  15. 15

    Адаптация моделей

    Готовая языковая модель отвечает разумно, но не так, как нужно вашей задаче: длиннее, чем надо, не тем тоном, без ваших фактов и не в том формате…

    Четыре уровня адаптацииModelfileЧего промпт не делаетЗнания контекстомУстройство дообученияLoRAГраница по железуЧто выбрать

  16. 16

    Итоговые проекты

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

    Как устроена итоговая работаПроект «Классификация изображений»Проект «Прогноз ряда»Проект «Локальный ассистент»Обязательный минимумОтчётПлан работы

← Ко всем курсам

Введите запрос: название модуля, тема или раздел.

Стрелки — выбор, Enter — открыть. Ищет по названиям модулей, темам и разделам.