Robot
Складчик
- #1
[Teachmeskills] Machine Learning [Максим]
- Ссылка на картинку
Курс Machine Learning в школе TMS сделает тебя заправским ML-инженером, причем всего за 8 месяцев. Преподаватели (действующие сотрудники крупных компаний вроде 21vek) ждут студентов с навыками программирования и техническим образованием.
Твой результат в конце курса:
1. Выучишь основные алгоритмы машинного обучения и натренируешь свои модели
2. Построишь и обучишь глубокие нейронные сети, определишь архитектурные параметры
3. Узнаешь и будешь использовать лучшие методики для оценки качества моделей и их оптимизации
4. Научишься стратегиям end-to-end, транcфера и многозадачного машинного обучения
5. Построишь модели для анализа фото-, видео-, аудио и текстового потоков, используя фреймворки PyTorch и TensorFlow
6. Получишь практику внедрения алгоритмов и установки выполнения пайплайнов на периодической основе, используя AirFlow
Программа курса:
Блок 1 - Введение в ML и DL
Модуль 1 - Базовая математика и ее применение в ML
8. Введение в компьютерное зрение
Кейсы
25. Введение в NLP
49. Введение в развертывание ML моделей
Твой результат в конце курса:
1. Выучишь основные алгоритмы машинного обучения и натренируешь свои модели
2. Построишь и обучишь глубокие нейронные сети, определишь архитектурные параметры
3. Узнаешь и будешь использовать лучшие методики для оценки качества моделей и их оптимизации
4. Научишься стратегиям end-to-end, транcфера и многозадачного машинного обучения
5. Построишь модели для анализа фото-, видео-, аудио и текстового потоков, используя фреймворки PyTorch и TensorFlow
6. Получишь практику внедрения алгоритмов и установки выполнения пайплайнов на периодической основе, используя AirFlow
Программа курса:
Блок 1 - Введение в ML и DL
Модуль 1 - Базовая математика и ее применение в ML
- Линейная алгебра (Основы матричного исчисления), векторы, векторное пространство
- Матрицы
- Основы теории вероятности и математической статистики. Основы мат. анализа
- Распределения, доверительные интервалы
- Корреляция
- Обучение с учителем/без учителя/с подкреплением
- Функция ошибок
- Градиентный спуск
- Линейная регрессия
- Множественная линейная регрессия
- Классификация (логистическая регрессия)
- Переобучение (регуляризация)
- Недообучение
- Другие алгоритмы (Метод опорных векторов)
- Понятие нейронных сетей. Нейрон. Многослойный персептрон
- Функции активации
- Learning (Forward, Backpropagation)
- Смещение/разброс (Bias/Variance)
- Классификация архитектур нейронных сетей
- Виды слоёв (и классификация нейронов)
- Кривые обучения (Learning curves)
- Метрики оценки
- Функция потерь
- Обратное распространение ошибки
- Оптимизаторы
- Стохастический градиент
- Функция потерь
- Регуляризация
- Улучшаем глубокие нейросети
- Оптимизация гиперпараметров
8. Введение в компьютерное зрение
- История появления
- Основные понятия
- Использование в реальной жизни
- Обзор OpenCV
- Установка, загрузка и сохранение изображений
- Обработка изображений
- Компьютерная графика
- Обнаружение объектов
- Видеоанализ
- Фильтрация
- Морфология
- Детекция границ
- Что такое CNN?
- Архитектура и принцип работы
- Обучение
- Исследование данных
- Построения моделей
- Валидация результатов
- Мониторинг обучения в RealTime
- Разбор задач и проблематики
- Анализ данных
- Гибридные системы классификации и детекции
- Изучение и применение VGG
- Изучение и применение ResNet
- Изучение и применение DenceNet
- Изучение и применение R-CNN
- Изучение и применение Fast R-CNN
- Изучение и применение Faster R-CNN
- Изучение и применение YOLO
- Изучение и применение U-Net
- Изучение и применение DeepLab
- Изучение и применение 3D CNN
- Изучение и применение PointNet
- Изучение и применение C3D
- Изучение и применение I3D
- Изучение кейсов применения и проблем CV в беспилотниках
- Архитектуры и аппаратная часть беспилотников
- Оптимизация вычислений под конкретные мощности
- Изучение кейсов применения и проблем CV в беспилотниках
- Архитектуры и аппаратная часть беспилотников
- Оптимизация вычислений под конкретные мощности
Кейсы
- Примеры использования вышеупомянутых архитектур.
25. Введение в NLP
- История
- Основные задачи
- Применение
- Очистка
- Токенизация
- Стемминг
- Лемматизация
- Использование логистической регрессии
- Использование наивного Байеса
- Нахождение зависимости между словами
- Визуализация в векторном пространстве
- K-ближайшие соседи
- Хэш-таблицы и хеш-функции
- Использование систем автозамены разных проектах
- Построение системы на основе вероятности последовательностей символов
- Изучение алгоритма Viterbi.
- Использование Марковских моделей в системе тегов речи
- Рассмотрение N-gramm модели
- Оценка языковой модели
- Использование словарных слов
- Сглаживание
- Построение прототипа
- Что такое RNN?
- Типы
- Архитектуры RNN
- Изучение и применение LSTM
- Изучение и применение GRU
- Введение в глубокое обучение
- Основные концепции и архитектуры DL
- Библиотеки DL в python
- Тензорный анализ
- Рассмотрение трансформеров и его применения
- Изучение техники аттеншен и ее влияния на NLP
- Тензорный анализ
- Рассмотрение трансформеров и его применения
- Изучение техники аттеншен и ее влияния на NLP
- Изучение и применение BERT
- Практика
- Изучение и применение GPT
- Практика
- Рассмотрение других моделей и перспектива создания своих на основе
- Практика
- Основы цифровой обработки сигналов
- Практическое применение
- Рассмотрение различных фильтров
- Практическое применение
- Спектральный анализ аудио
- Практическое применение
- Управление данными и маркировка
- Извлечение признаков
- Сегментация
- Архитектуры для работы с аудио
- Практическое применение
- Рассмотрение реальных кейсов
- Примеры интеграции
49. Введение в развертывание ML моделей
- Принципы
- Потребности бизнеса
- Особенности.
- Основы работы с контейнерами
- Создание Docker-образов
- Интеграция с ML/DL фреймворками
- Основы работы с контейнерами
- Создание Docker-образов
- Интеграция с ML/DL фреймворками
- Методология
- Практики
- Метрики и интерпретация результатов.
- Написание тестов
- Параметризация
- Фикстуры
- Инструменты и лучшие практики.
- Оптимизация размера и производительности моделей
- Управление данными и версиями моделей в машинном обучении.
- Управление жизненным циклом ML моделей
- Отслеживание экспериментов.
- Автоматизация ML рабочих процессов
- Построение пайплайнов.
- Архитектура
- Инфраструктура и проектирование систем.
- Подведение итогов курса
- Консультации по дипломному проекту
- Вопросы технического собеседования
- Составление резюме и сервисы для создания резюме;
- Создание и правильное оформление профиля в LinkedIn;
- Составление мотивационного письма;
- Работа с поиском вакансий на различных джоб-бордах;
- Личные рекомендации Карьерного центра по поиску первой работы в IT
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.