Свържете се с нас

Съдържание и теми, включени в курса

Въведение в машинното обучение

  • Видове машинно обучение – с учител срещу без учител
  • От статистическо обучение към машинно обучение
  • Работен процес при извличане на данни: разбиране на бизнеса, подготовка на данни, моделиране, внедряване
  • Избор на правилния алгоритъм за задачата
  • Преобучение и компромисът отклонение-дисперсия

Преглед на Python и библиотеки за машинно обучение

  • Защо да използваме програмни езици за машинно обучение
  • Избор между R и Python
  • Ускорен курс по Python и Jupyter бележници
  • Библиотеки на Python: pandas, NumPy, scikit-learn, matplotlib, seaborn

Тестване и оценяване на алгоритми за машинно обучение

  • Генерализация, преобучение и валидация на модели
  • Стратегии за оценка: задържане, кръстосано валидиране, буутстрапинг
  • Показатели за регресия: ME, MSE, RMSE, MAPE
  • Показатели за класификация: точност, матрица на объркването, небалансирани класове
  • Визуализация на производителността на моделите: крива на печалбата, ROC крива, крива на повдигане
  • Избор на модел и търсене по решетка за настройка

Подготовка на данните

  • Импортиране и съхранение на данни в Python
  • Проучвателен анализ и обобщаваща статистика
  • Обработка на липсващи стойности и отклонения
  • Стандартизация, нормализация и трансформация
  • Прекодиране на качествени данни и обработка на данни с pandas

Алгоритми за класификация

  • Бинарна срещу многокласова класификация
  • Логистична регресия и дискриминантни функции
  • Наивен Бейс, k-най-близки съседи
  • Дървета на решенията: CART, Случайни гори, Багинг, Буустинг, XGBoost
  • Машини с опорни вектори и ядра
  • Техники за ансамблово обучение

Регресия и числено прогнозиране

  • Най-малки квадрати и избор на променливи
  • Методи за регуляризация: L1, L2
  • Полиномна регресия и нелинейни модели
  • Регресионни дървета и сплайнове

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

  • Техники за клъстериране: k-средни, k-медоиди, йерархично клъстериране, SOM
  • Намаляване на размерността: PCA, факторен анализ, SVD
  • Многомерно скалиране

Извличане на знания от текст

  • Предварителна обработка на текст и токенизация
  • Торба с думи, стеминг и лематизация
  • Анализ на тоналност и честота на думите
  • Визуализация на текстови данни с облаци от думи

Препоръчителни системи

  • Колаборативно филтриране на база потребители и артикули
  • Проектиране и оценяване на препоръчителни машини

Извличане на асоциативни модели

  • Чести набори от елементи и алгоритъм Apriori
  • Анализ на пазарната кошница и коефициент на повдигане

Откриване на отклонения

  • Анализ на екстремни стойности
  • Методи на база разстояние и плътност
  • Откриване на отклонения в многомерни данни

Казус за машинно обучение

  • Разбиране на бизнес проблема
  • Предварителна обработка на данни и инженеринг на признаци
  • Избор на модел и настройка на параметри
  • Оценка и представяне на резултатите
  • Внедряване

Обобщение и следващи стъпки

Изисквания

  • Основно разбиране на статистика и линейна алгебра
  • Запознатост с концепции за анализ на данни или бизнес интелигентност
  • Препоръчва се известен опит с програмиране (за предпочитане Python или R)
  • Интерес към изучаване на приложно машинно обучение за проекти, базирани на данни

Аудитория

  • Анализатори на данни и учени по данни
  • Статистици и изследователи
  • Разработчици и ИТ специалисти, изследващи инструменти за машинно обучение
  • Всеки, участващ в проекти за наука за данни или прогнозен анализ
 21 Часа

Брой участници


Цена за участник

Отзиви от участници (3)

Предстоящи Курсове

Свързани Kатегории