Курс “Разработка нейронных сетей для обработки и генерации изображений” является углубленным учебным пособием по изучению принципов работы и применения нейронных сетей в области компьютерного зрения и обработки изображений. Данный курс рассчитан на слушателей, обладающих базовыми знаниями в области машинного обучения и опытом разработки на Python.
В рамках курса будут рассмотрены основные архитектуры нейросетей, применяемые для обработки изображений, а также алгоритмы и методы, используемые для обучения таких сетей. Слушатели познакомятся с различными методами оптимизации и регуляризации, а также с инструментами для оценки качества работы нейронных сетей.
Курс включает в себя практические вебинары с тренером и возможность самостоятельного решения практических задач. В процессе обучения слушатели научатся создавать собственные нейросети для решения различных задач обработки изображений, таких как сегментация, обнаружение объектов и генерация изображений.
Уверенное владение языком Python3 и популярными модулями для обработки численных данных (numpy, scikit-learn, matplotlib и т.д.)
Архитектуры нейронных сетей. Нейрон, веса, функции активации, обучение
Области применения нейронных сетей
Основные классы задач, решаемых сетями
Фреймворки для глубокого обучения (PyTorch, TensorFlow, Keras)
Методы оптимизации, метрики, функции потерь, управление гиперпараметрами
Алгоритм градиентного спуска и его варианты
Регуляризация, Dropout, Batch Normalization
Архитектура CNN. Фильтры, пулинг, 1D/2D/3D
Обучение сверточных сетей
Идеи удачных архитектур: AlexNet, VGG, Inception, ResNet
Способы доучивания сетей: полные и частичные
Использование предобученных сетей в других задачах
Сети для сегментации изображений
Сети для детектирования объектов на изображениях
GAN для генерации изображений
Диффузионные модели. Stable Diffusion
23 900 ₽
21 510 ₽ — для физ. лиц