Глубокое обучение и нейросети в действии на PyTorch и Python

Основное внимание в курсе уделено разработке, обучению и оптимизации нейросетевых моделей с использованием PyTorch и Python для решения актуальных задач в различных сферах бизнеса. Курс проводится в формате совмещённых лекций и практических занятий, что обеспечивает глубокое понимание теоретических концепций и их применение в реальных проектах. В рамках программы предусмотрены домашние задания и кейс-стади, позволяющие закрепить материал и подготовиться к внедрению ИИ-решений в производственную практику.

Целевая аудитория

Настоящая программа предназначена для специалистов по анализу данных, разработчиков, исследователей и IT-менеджеров, желающих освоить современные методы глубокого обучения и нейросетевые технологии с использованием PyTorch. Курс подойдет тем, кто уже имеет базовые знания Python и элементарные представления о машинном обучении, а также тем, кто стремится углубить свои знания в области нейросетей и их практических приложений.

Предварительные требования

Для успешного прохождения курса слушатели должны владеть:

  • базовыми знаниями Python;
  • элементарными понятиями машинного обучения, линейной алгебры и статистики;
  • навыками работы с аналитическими библиотеками (pandas, NumPy) и пониманием основ программирования.

Приобретаемые знания и навыки

По окончании курса слушатели смогут:

  • разрабатывать и оптимизировать нейросетевые модели с использованием PyTorch;
  • применять различные архитектуры глубокого обучения для решения задач компьютерного зрения, обработки естественного языка и мультимодальных данных;
  • анализировать результаты обучения, проводить интерпретацию и оптимизацию моделей;
  • интегрировать нейросетевые решения в реальные приложения посредством создания REST API;
  • использовать современные подходы для развёртывания и мониторинга моделей в рамках MLOps.

Программа курса

Модуль 1: Основы глубокого обучения и введение в PyTorch

  • Введение в глубокое обучение: обзор современных трендов, бизнес-кейсов и перспектив применения ИИ
  • Экосистема PyTorch: обзор возможностей библиотеки, установка и настройка среды разработки
  • Работа с тензорами в PyTorch: основные операции, манипуляция данными и работа с GPU
  • Создание базовых моделей: реализация простой модели (линейная регрессия, перцептрон)
  • Практическое занятие: написание первой модели в PyTorch и анализ ее работы

Модуль 2: Архитектуры нейронных сетей

  • Полносвязные нейронные сети: принципы работы, слои, функции активации и оптимизация
  • Сверточные нейронные сети (CNN): структура CNN, свёрточные и pooling-слои, классические архитектуры (LeNet, AlexNet)
  • Рекуррентные нейронные сети (RNN): основы RNN, LSTM, GRU для обработки последовательных данных
  • Практическое занятие: разработка и обучение модели для классификации изображений с использованием CNN

Модуль 3: Продвинутые методы и оптимизация нейросетей

  • Трансферное обучение: использование предобученных моделей для ускорения разработки
  • Методы регуляризации: Dropout, Batch Normalization и техники предотвращения переобучения
  • Оптимизация гиперпараметров: подбор параметров, работа с оптимизаторами и функциями потерь
  • Практическое занятие: доработка модели с применением трансферного обучения и регуляризации

Модуль 4: Обработка естественного языка и мультимодальные сети

  • Обработка текста: токенизация, эмбеддинги (Word2Vec, GloVe) и работа с последовательностями
  • Архитектуры для NLP: RNN, Transformer и их применение в задачах анализа текста
  • Мультимодальные нейронные сети: объединение данных изображений и текста для комплексных задач
  • Практическое занятие: разработка модели для анализа текстовых данных или мультимодального решения

Модуль 5: Развертывание, интерпретация и практические проекты

  • Интерпретация нейросетевых моделей: методы визуализации и объяснения решений моделей (Grad-CAM, SHAP)
  • Введение в MLOps: основы автоматизации процессов обучения, мониторинга и обновления моделей
  • Интеграция моделей в приложения: создание REST API для модели с использованием Flask/FastAPI
  • Практическое занятие: разработка итогового проекта: от прототипирования до развертывания модели

Документы об окончании курса

  • Сертификат Учебного центра Noventiq
  • Cертификат об обучении установленного образца

Certificate Noventiq Education Belarusсертификат об обучении установленного образца

Оставить отзыв

Информация о курсе

7-11 июля
10:00 - 17:00
13-17 октября
10:00 - 17:00
Вендор: Программирование
Код курса: PTHN-ML-2
Продолжительность: 5 дней / 40 ак. часов
Направление: Python
Форма обучения:
Записаться на курс

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации" и Законом Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.

Отправляя данную форму я даю согласие на обработку моих персональных данных, а также подтверждаю, что я ознакомлен и согласен с условиями политики обработки персональных данных.