План на курса
Въведение в приложното 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 програмиране
- Основно познаване на статистиката и математическите концепции
Публика
- Разработчици
- Учени по данни
Oтзиви от потребители (5)
Обучението предостави интересен преглед на моделите за дълбоко обучение и свързаните с тях методи. Темата беше доста нова за мен, но сега чувствам, че всъщност имам представа какво могат да включват AI и ML, от какво се състоят тези термини и как могат да бъдат използвани изгодно. Като цяло ми хареса подходът да се започне със статистическата основа и основните модели на обучение, като линейна регресия, особено като се набляга на упражненията между тях.
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
Машинен превод
VM е хубава идея
Vincent - REGNOLOGY ROMANIA S.R.L.
Курс - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Машинен превод