EGround
Редактор
- Сообщения
- 24.321
- Реакции
- 127
Machine Learning [2024]
teachmeskills
Максим
Научим Machine Learning с нуля за 7,5 месяцев. От 2 до 6 проектов в портфолио по окончании курса.
Курс Machine Learning в школе TMS сделает тебя заправским ML-инженером, причем всего за 8 месяцев. Преподаватели (действующие сотрудники крупных компаний вроде 21vek) ждут студентов с навыками программирования и техническим образованием.
Твой результат в конце курса:
1. Выучишь основные алгоритмы машинного обучения и натренируешь свои модели
2. Построишь и обучишь глубокие нейронные сети, определишь архитектурные параметры
3. Узнаешь и будешь использовать лучшие методики для оценки качества моделей и их оптимизации
4. Научишься стратегиям end-to-end, транcфера и многозадачного машинного обучения
5. Построишь модели для анализа фото-, видео-, аудио и текстового потоков, используя фреймворки PyTorch и TensorFlow
6. Получишь практику внедрения алгоритмов и установки выполнения пайплайнов на периодической основе, используя AirFlow
Спойлер: Содержание Блок 1 — Введение в ML и DL
Модуль 1 — Базовая математика и ее применение в ML
Модуль 2 — Классические ML алгоритмы. Часть 1
Модуль 3 — Классические ML алгоритмы. Часть 2
Модуль 4 — Введение в нейронные сети. Часть 1
Модуль 5 — Введение в нейронные сети. Часть 2
Модуль 6 — Обучение нейросетей
Модлуль 7 — Решение проблем с тренировкой нейросетей
Блок 2 — Компьютерное зрение
8. Введение в компьютерное зрение
9. Основы OpenCV
10. Возможности OpenCV и его использование различных областях. Часть 1
11. Возможности OpenCV и его использование различных областях. Часть 2
12. Преобразования изображений
13. Введение в свёрточные нейронные сети (CNN). Основные понятия
14. Классификация изображений. Часть 1
15. Классификация изображений. Часть 2
16. Введение в детекцию объектов
17. Детекция объектов с использованием VGG, ResNet и DenceNet
18. Обнаружение объектов с использованием R-CNN, Fast R-CNN, Faster R-CNN и YOLO
19. Семантическая сегментация: U-Net и DeepLab
20. Трехмерное компьютерное зрение: 3D CNN и PointNet
21. Распознавание действий на видео: C3D и I3D
22. Использование CV в беспилотниках. Часть 1
23. Использование CV в беспилотниках. Часть 2
24. Применение компьютерного зрения в реальных задачах
Кейсы
Блок 3 — Обработка текста
25. Введение в NLP
26. Предобработка текста
27. Анализ настроения
28. Vector Space models
29. Машинный перевод и поиск документов
30. Autocorrect системы
31. Речевые теги скрытые Марковские модели
32. Autocomplete системы. Часть 1
33. Autocomplete системы. Часть 2
34. Введение в RNN
35. LSTM и GRU: что это и для чего нужны
36. Глубокое обучение в NLP: архитектуры и библиотеки
37. Трансформеры и аттеншн-механизмы. Часть 1
38. Трансформеры и аттеншн-механизмы. Часть 2
39. BERT, GPT и другие модели на основе трансформеров. Часть 1
40. BERT, GPT и другие модели на основе трансформеров. Часть 2
41. BERT, GPT и другие модели на основе трансформеров. Часть 3
42. Обработка и анализ звука: основные понятия и инструменты. Часть 1
43. Обработка и анализ звука: основные понятия и инструменты. Часть 2
44. Обработка и анализ звука: основные понятия и инструменты. Часть 3
45. Глубокое обучение для обработки аудио. Часть 1
46. Глубокое обучение для обработки аудио. Часть 2
47. Глубокое обучение для обработки аудио. Часть 3
48. Интеграция NLP в бизнес-приложения
Блок 4 — Развертывание моделей машинного обучения в производственной среде
49. Введение в развертывание ML моделей
50. Docker в машинном обучении. Часть 1
51. Docker в машинном обучении. Часть 2
52. A/B тестирование ML моделей
53. Тестирование ML кода с использованием Pytest
54. Мониторинг и версионирование моделей
55. Прунинг и дистилляция моделей
56. DVC (Data Version Control)
57. MLflow
58. Airflow и Dagster
59. System design для ML систем
60. Пробное техническое собеседование
61. Онлайн-занятие «Поиск работы в IT»
62. Защита дипломного проекта
Примечание: стоимость курса 3 600 (BYN)
Продажник
teachmeskills
Максим
Научим Machine Learning с нуля за 7,5 месяцев. От 2 до 6 проектов в портфолио по окончании курса.
Курс Machine Learning в школе TMS сделает тебя заправским ML-инженером, причем всего за 8 месяцев. Преподаватели (действующие сотрудники крупных компаний вроде 21vek) ждут студентов с навыками программирования и техническим образованием.
Твой результат в конце курса:
1. Выучишь основные алгоритмы машинного обучения и натренируешь свои модели
2. Построишь и обучишь глубокие нейронные сети, определишь архитектурные параметры
3. Узнаешь и будешь использовать лучшие методики для оценки качества моделей и их оптимизации
4. Научишься стратегиям end-to-end, транcфера и многозадачного машинного обучения
5. Построишь модели для анализа фото-, видео-, аудио и текстового потоков, используя фреймворки PyTorch и TensorFlow
6. Получишь практику внедрения алгоритмов и установки выполнения пайплайнов на периодической основе, используя AirFlow
Спойлер: Содержание Блок 1 — Введение в ML и DL
Модуль 1 — Базовая математика и ее применение в ML
- Линейная алгебра (Основы матричного исчисления), векторы, векторное пространство
- Матрицы
- Основы теории вероятности и математической статистики. Основы мат. анализа
- Распределения, доверительные интервалы
- Корреляция
Модуль 2 — Классические ML алгоритмы. Часть 1
- Обучение с учителем/без учителя/с подкреплением
- Функция ошибок
- Градиентный спуск
- Линейная регрессия
Модуль 3 — Классические ML алгоритмы. Часть 2
- Множественная линейная регрессия
- Классификация (логистическая регрессия)
- Переобучение (регуляризация)
- Недообучение
- Другие алгоритмы (Метод опорных векторов)
Модуль 4 — Введение в нейронные сети. Часть 1
- Понятие нейронных сетей. Нейрон. Многослойный персептрон
- Функции активации
- Learning (Forward, Backpropagation)
- Смещение/разброс (Bias/Variance)
Модуль 5 — Введение в нейронные сети. Часть 2
- Классификация архитектур нейронных сетей
- Виды слоёв (и классификация нейронов)
- Кривые обучения (Learning curves)
- Метрики оценки
Модуль 6 — Обучение нейросетей
- Функция потерь
- Обратное распространение ошибки
- Оптимизаторы
- Стохастический градиент
- Функция потерь
Модлуль 7 — Решение проблем с тренировкой нейросетей
- Регуляризация
- Улучшаем глубокие нейросети
- Оптимизация гиперпараметров
Блок 2 — Компьютерное зрение
8. Введение в компьютерное зрение
- История появления
- Основные понятия
- Использование в реальной жизни
9. Основы OpenCV
- Обзор OpenCV
- Установка, загрузка и сохранение изображений
10. Возможности OpenCV и его использование различных областях. Часть 1
- Обработка изображений
- Компьютерная графика
11. Возможности OpenCV и его использование различных областях. Часть 2
- Обнаружение объектов
- Видеоанализ
12. Преобразования изображений
- Фильтрация
- Морфология
- Детекция границ
13. Введение в свёрточные нейронные сети (CNN). Основные понятия
- Что такое CNN?
- Архитектура и принцип работы
- Обучение
14. Классификация изображений. Часть 1
- Исследование данных
- Построения моделей
15. Классификация изображений. Часть 2
- Валидация результатов
- Мониторинг обучения в RealTime
16. Введение в детекцию объектов
- Разбор задач и проблематики
- Анализ данных
- Гибридные системы классификации и детекции
17. Детекция объектов с использованием VGG, ResNet и DenceNet
- Изучение и применение VGG
- Изучение и применение ResNet
- Изучение и применение DenceNet
18. Обнаружение объектов с использованием R-CNN, Fast R-CNN, Faster R-CNN и YOLO
- Изучение и применение R-CNN
- Изучение и применение Fast R-CNN
- Изучение и применение Faster R-CNN
- Изучение и применение YOLO
19. Семантическая сегментация: U-Net и DeepLab
- Изучение и применение U-Net
- Изучение и применение DeepLab
20. Трехмерное компьютерное зрение: 3D CNN и PointNet
- Изучение и применение 3D CNN
- Изучение и применение PointNet
21. Распознавание действий на видео: C3D и I3D
- Изучение и применение C3D
- Изучение и применение I3D
22. Использование CV в беспилотниках. Часть 1
- Изучение кейсов применения и проблем CV в беспилотниках
- Архитектуры и аппаратная часть беспилотников
- Оптимизация вычислений под конкретные мощности
23. Использование CV в беспилотниках. Часть 2
- Изучение кейсов применения и проблем CV в беспилотниках
- Архитектуры и аппаратная часть беспилотников
- Оптимизация вычислений под конкретные мощности
24. Применение компьютерного зрения в реальных задачах
Кейсы
- Примеры использования вышеупомянутых архитектур.
Блок 3 — Обработка текста
25. Введение в NLP
- История
- Основные задачи
- Применение
26. Предобработка текста
- Очистка
- Токенизация
- Стемминг
- Лемматизация
27. Анализ настроения
- Использование логистической регрессии
- Использование наивного Байеса
28. Vector Space models
- Нахождение зависимости между словами
- Визуализация в векторном пространстве
29. Машинный перевод и поиск документов
- K-ближайшие соседи
- Хэш-таблицы и хеш-функции
30. Autocorrect системы
- Использование систем автозамены разных проектах
- Построение системы на основе вероятности последовательностей символов
31. Речевые теги скрытые Марковские модели
- Изучение алгоритма Viterbi.
- Использование Марковских моделей в системе тегов речи
32. Autocomplete системы. Часть 1
- Рассмотрение N-gramm модели
- Оценка языковой модели
33. Autocomplete системы. Часть 2
- Использование словарных слов
- Сглаживание
- Построение прототипа
34. Введение в RNN
- Что такое RNN?
- Типы
- Архитектуры RNN
35. LSTM и GRU: что это и для чего нужны
- Изучение и применение LSTM
- Изучение и применение GRU
36. Глубокое обучение в NLP: архитектуры и библиотеки
- Введение в глубокое обучение
- Основные концепции и архитектуры DL
- Библиотеки DL в python
37. Трансформеры и аттеншн-механизмы. Часть 1
- Тензорный анализ
- Рассмотрение трансформеров и его применения
- Изучение техники аттеншен и ее влияния на NLP
38. Трансформеры и аттеншн-механизмы. Часть 2
- Тензорный анализ
- Рассмотрение трансформеров и его применения
- Изучение техники аттеншен и ее влияния на NLP
39. BERT, GPT и другие модели на основе трансформеров. Часть 1
- Изучение и применение BERT
- Практика
40. BERT, GPT и другие модели на основе трансформеров. Часть 2
- Изучение и применение GPT
- Практика
41. BERT, GPT и другие модели на основе трансформеров. Часть 3
- Рассмотрение других моделей и перспектива создания своих на основе
- Практика
42. Обработка и анализ звука: основные понятия и инструменты. Часть 1
- Основы цифровой обработки сигналов
- Практическое применение
43. Обработка и анализ звука: основные понятия и инструменты. Часть 2
- Рассмотрение различных фильтров
- Практическое применение
44. Обработка и анализ звука: основные понятия и инструменты. Часть 3
- Спектральный анализ аудио
- Практическое применение
45. Глубокое обучение для обработки аудио. Часть 1
- Управление данными и маркировка
- Извлечение признаков
46. Глубокое обучение для обработки аудио. Часть 2
- Сегментация
- Архитектуры для работы с аудио
47. Глубокое обучение для обработки аудио. Часть 3
- Практическое применение
48. Интеграция NLP в бизнес-приложения
- Рассмотрение реальных кейсов
- Примеры интеграции
Блок 4 — Развертывание моделей машинного обучения в производственной среде
49. Введение в развертывание ML моделей
- Принципы
- Потребности бизнеса
- Особенности.
50. Docker в машинном обучении. Часть 1
- Основы работы с контейнерами
- Создание Docker-образов
- Интеграция с ML/DL фреймворками
51. Docker в машинном обучении. Часть 2
- Основы работы с контейнерами
- Создание Docker-образов
- Интеграция с ML/DL фреймворками
52. A/B тестирование ML моделей
- Методология
- Практики
- Метрики и интерпретация результатов.
53. Тестирование ML кода с использованием Pytest
- Написание тестов
- Параметризация
- Фикстуры
54. Мониторинг и версионирование моделей
- Инструменты и лучшие практики.
55. Прунинг и дистилляция моделей
- Оптимизация размера и производительности моделей
56. DVC (Data Version Control)
- Управление данными и версиями моделей в машинном обучении.
57. MLflow
- Управление жизненным циклом ML моделей
- Отслеживание экспериментов.
58. Airflow и Dagster
- Автоматизация ML рабочих процессов
- Построение пайплайнов.
59. System design для ML систем
- Архитектура
- Инфраструктура и проектирование систем.
60. Пробное техническое собеседование
- Подведение итогов курса
- Консультации по дипломному проекту
- Вопросы технического собеседования
61. Онлайн-занятие «Поиск работы в IT»
- Составление резюме и сервисы для создания резюме;
- Создание и правильное оформление профиля в LinkedIn;
- Составление мотивационного письма;
- Работа с поиском вакансий на различных джоб-бордах;
- Личные рекомендации Карьерного центра по поиску первой работы в IT
62. Защита дипломного проекта
Примечание: стоимость курса 3 600 (BYN)
Продажник
Материал «Machine Learning [2024] [teachmeskills] [Максим]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.