Съдържание и теми, включени в курса
Въведение в приложното машинно обучение
- Статистическо обучение срещу Машинно обучение
- Итерация и оценка
- Компромис между отклонение и дисперсия
- Обучение с учител срещу Обучение без учител
- Проблеми, решавани с машинно обучение
- Обучаваща, валидационна и тестова извадка – Работен поток на МО за избягване на пренастройване
- Работен поток на машинното обучение
- Алгоритми за машинно обучение
- Избор на подходящ алгоритъм за проблема
Оценка на алгоритми
-
Оценяване на числови прогнози
- Мерки за точност: ME, MSE, RMSE, MAPE
- Стабилност на параметрите и прогнозата
-
Оценяване на класификационни алгоритми
- Точност и нейните проблеми
- Матрица на объркването
- Проблем с небалансирани класове
-
Визуализиране на представянето на модела
- Крива на печалбата
- ROC крива
- Крива на повдигане
- Избор на модел
- Настройка на модела – стратегии за търсене в мрежа
Подготовка на данните за моделиране
- Импортиране и съхранение на данни
- Разбиране на данните – основни проучвания
- Манипулации с данни чрез библиотеката pandas
- Трансформации на данни – Обработка на данни
- Проучвателен анализ
- Липсващи наблюдения – откриване и решения
- Отклоняващи се стойности – откриване и стратегии
- Стандартизация, нормализация, бинаризация
- Прекодиране на качествени данни
Алгоритми за машинно обучение за откриване на отклонения
-
Алгоритми с учител
- KNN
- Ансамблово градиентно усилване
- SVM
-
Алгоритми без учител
- Базирани на разстояние
- Методи, базирани на плътност
- Вероятностни методи
- Методи, базирани на модел
Разбиране на задълбоченото обучение
- Преглед на основните концепции на задълбоченото обучение
- Разграничаване между машинно обучение и задълбочено обучение
- Преглед на приложенията на задълбоченото обучение
Преглед на невронните мрежи
- Какво представляват невронните мрежи
- Невронни мрежи срещу регресионни модели
- Разбиране на математическите основи и механизмите на обучение
- Конструиране на изкуствена невронна мрежа
- Разбиране на невронните възли и връзки
- Работа с неврони, слоеве и входни и изходни данни
- Разбиране на еднослойни перцептрони
- Разлики между обучение с учител и без учител
- Изучаване на невронни мрежи с права и обратна връзка
- Разбиране на правото и обратното разпространение
Изграждане на прости модели за задълбочено обучение с Keras
- Създаване на Keras модел
- Разбиране на вашите данни
- Специфициране на вашия модел за задълбочено обучение
- Компилиране на вашия модел
- Напасване на вашия модел
- Работа с вашите класификационни данни
- Работа с класификационни модели
- Използване на вашите модели
Работа с TensorFlow за задълбочено обучение
-
Подготовка на данните
- Изтегляне на данните
- Подготовка на обучителни данни
- Подготовка на тестови данни
- Мащабиране на входните данни
- Използване на контейнери и променливи
- Специфициране на мрежовата архитектура
- Използване на функцията на разходите
- Използване на оптимизатора
- Използване на инициализатори
- Напасване на невронната мрежа
-
Изграждане на графа
- Извод
- Загуба
- Обучение
-
Обучение на модела
- Графът
- Сесията
- Цикъл на обучение
-
Оценяване на модела
- Изграждане на граф за оценка
- Оценяване с изход от оценката
- Обучение на модели в голям мащаб
- Визуализиране и оценяване на модели с TensorBoard
Приложение на задълбоченото обучение за откриване на аномалии
-
Автокодировчик
- Архитектура кодировчик - декодировчик
- Загуба от възстановяване
-
Вариационен автокодировчик
- Вариационен извод
-
Генеративна състезателна мрежа
- Архитектура генератор – дискриминатор
- Подходи за откриване на аномалии чрез ГСМ
Ансамблови рамки
- Комбиниране на резултати от различни методи
- Bootstrap агрегиране
- Осредняване на резултата за отклонение
Изисквания
- Опит с програмирането на Python
- Основна запознатост със статистически и математически концепции
Аудитория
- Разработчици
- Специалисти по данни
Отзиви от участници (5)
Обучението предостави интересен преглед на моделите за дълбоко обучение и свързаните методи. Темата беше доста нова за мен, но сега чувствам, че всъщност имам представа какво могат да включват ИИ и МУ, какви са тези термини и как те могат да се използват с предимство. Общо взето, ми допадна подходът да започнем с статистическия фон и основните модели за обучение, като линейната регресия, особено подчертавайки упражненията по време на курса.
Konstantin - REGNOLOGY ROMANIA S.R.L.
Курс - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Машинен превод
Ана постоянно питаше дали има въпроси и стараеше да ни направи по-активни, като ни полага въпроси. Това ни правеше всички изключително ангажирани с обучението.
Enes Gicevic - REGNOLOGY ROMANIA S.R.L.
Курс - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Машинен превод
Ми ми хареса начинът, по който е комбинирано с практиките.
Bertan - REGNOLOGY ROMANIA S.R.L.
Курс - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Машинен превод
Разполагането с обширен опит и знания от треньорът
Ovidiu - REGNOLOGY ROMANIA S.R.L.
Курс - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Машинен превод
ВМ-та е прекрасна идея
Vincent - REGNOLOGY ROMANIA S.R.L.
Курс - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Машинен превод