План на курса

Въведение в приложното Machine Learning

  • Статистическо обучение срещу машинно обучение
  • Итерация и оценка
  • Компромис отклонение-вариация
  • Контролирано срещу неконтролирано обучение
  • Проблеми, решени с Machine Learning
  • Тест за валидиране на влак – работен процес на ML за избягване на прекомерно оборудване
  • Работен процес на Machine Learning
  • Алгоритми за машинно обучение
  • Избор на подходящ алгоритъм за проблема

Оценка на алгоритъма

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

Подготовка на данни за моделиране

  • Импортиране и съхранение на данни
  • Разберете данните – основни изследвания
  • Манипулиране на данни с pandas библиотека
  • Трансформации на данни – Разбор на данни
  • Проучвателен анализ
  • Липсващи наблюдения – откриване и решения
  • Outliers – откриване и стратегии
  • Стандартизация, нормализация, бинаризация
  • Качествено записване на данни

Алгоритми за машинно обучение за откриване на отклонения

  • Контролирани алгоритми
    • KNN
    • Ensemble Gradient Boosting
    • SVM
  • Неконтролирани алгоритми
    • Базиран на разстояние
    • Методи, базирани на плътност
    • Вероятностни методи
    • Моделирани методи

разбиране Deep Learning

  • Преглед на основните понятия на Deep Learning
  • Разграничаване между Machine Learning и Deep Learning
  • Преглед на приложенията за Deep Learning

Преглед на Neural Networks

  • Какво са Neural Networks
  • Neural Networks срещу регресионни модели
  • Разбиране на Mathematical Основи и механизми за обучение
  • Изграждане на изкуствена невронна мрежа
  • Разбиране на невронните възли и връзки
  • Работа с неврони, слоеве и входни и изходни данни
  • Разбиране на еднослойните перцептрони
  • Разлики между контролирано и неконтролирано обучение
  • Предварително обучение и обратна връзка Neural Networks
  • Разбиране на разпространението напред и разпространението обратно

Изграждане на прости Deep Learning модели с Keras

  • Създаване на Keras модел
  • Разбиране на вашите данни
  • Посочване на вашия Deep Learning модел
  • Компилиране на вашия модел
  • Напасване на вашия модел
  • Работа с вашите данни за класификация
  • Работа с класификационни модели
  • Използване на вашите модели

Работа с TensorFlow за Deep Learning

  • Подготовка на данните
    • Изтегляне на данните
    • Подготовка на данни за обучение
    • Подготовка на тестови данни
    • Входове за мащабиране
    • Използване на контейнери и променливи
  • Уточняване на мрежовата архитектура
  • Използване на функцията на разходите
  • Използване на оптимизатора
  • Използване на инициализатори
  • Монтиране на невронната мрежа
  • Изграждане на графиката
    • Извод
    • Загуба
    • обучение
  • Обучение на модела
    • Графиката
    • Сесията
    • Влакова верига
  • Оценяване на модела
    • Изграждане на Eval Graph
    • Оценяване с Eval Output
  • Модели за обучение в мащаб
  • Визуализиране и оценяване на модели с TensorBoard

Приложение на Deep Learning при откриване на аномалии

  • Автоенкодер
    • Encoder - Архитектура на декодера
    • Загуба при реконструкция
  • Вариационен Autencoder
    • Вариационен извод
  • Генеративна съперническа мрежа
    • Архитектура на генератор – дискриминатор
    • Подходи към AN с помощта на GAN

Ансамбълови рамки

  • Комбиниране на резултати от различни методи
  • Bootstrap Агрегиране
  • Осредняване на крайния резултат

Изисквания

  • Опит с Python програмиране
  • Основно познаване на статистиката и математическите концепции

Публика

  • Разработчици
  • Учени по данни
 28 Часа

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


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

Oтзиви от потребители (5)

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

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