III уровень Искусственный интеллект

Практические методы разработки и реализации нейронных сетей. Продвинутый уровень.

ФГАОУ ВО "Северный (Арктический) федеральный университет имени М.В. Ломоносова"
72,00 часа длительность
Онлайн формат
Продвинутый уровень

Описание

Программа направлена на формирование у слушателей профессиональной компетенции «Способность применять нейронные сети для решения поставленных задач», которая направлена на развитие способности решать задачи по распознаванию объектов, применяя методы искусственного интеллекта в форме нейронных сетей. Освоение программы способствует развитию навыков разработки, тренировки, отладки и практическому применению систем машинного обучения на основе нейронных сетей. 

В процессе обучения приводится теоретическое обоснование принципов построения нейронных сетей и принципы их программной реализации. Практические задания направлены на отработку практических навыков работы с программными средами и библиотеками для разработки, программирования и практической реализации нейронных сетей, получение навыков работы с современными архитектурами нейронных сетей для решения прикладных задач в областях анализа и обработки изображений, аудиосигналов и текстов. 

Осваивая программу, слушатель получает знания о структуре нейронных сетей, их архитектурах и компонентах, навыки практической программной реализации нейронных сетей с применением библиотеки Tensorflow на языке программирования Python 3.

Цель программы
Формирование компетенций, необходимых для осуществления профессиональной деятельности в области применения искусственного интеллекта.

Требования

Обязательные требования к слушателям программы: среднее профессиональное или высшее образование.

Рекомендуемые требования к слушателям программы: опыт профессиональной деятельности и/или опыт по освоению дисциплин/курсов/модулей в области программирования на языке Python, знание основ математического анализа и статистики.

Иные требования и рекомендации для обучения по программе

Обязательные требования к слушателям программы: среднее профессиональное или высшее образование.

Рекомендуемые требования к слушателям программы: опыт профессиональной деятельности и/или опыт по освоению дисциплин/курсов/модулей в области программирования на языке Python, знание основ математического анализа и статистики.

Модули

свернуть
Модуль 1 Методы и инструменты для работы с нейронными сетям
Темы модуля: 1. Библиотека Tensorflow Keras. Сервисы Google colab. Kaggle.Описание библиотеки машинного обучения Tensorflow. Подробное описание модуля Keras библиотеки Tensorflow. Описание сервиса Google colab и необходимых для работы с нейронными сетями библиотек. Описание сервиса Kaggle. 2. Типы нейронных сетей и их реализации в Tensorflow Keras. Описание основных типов нейронных сетей и их особенностей реализации в библиотеке Tensorflow Задания для практических занятий: 1. Запуск библиотеки Tensorflow на сервисе Google colab. 2. Подготовка скачанных данных для дальнейшей обработки нейронной сетью. 3. Разработка нейронной сети для анализа скачанных данных. 4. Разработка полносвязной, сверточной и рекуррентной нейронных сетей для анализа скачанных данных. Самостоятельная работа слушателей направлена на изучение возможностей библиотеки Tensorflow для задачи разработки нейронных сетей и изучение принципов определения оптимальных гиперпараметров нейронных сетей с различными типами нейронов.
Модуль 2 Решение практических задач с помощью нейронных сет
Темы модуля: 1. Нейронные сети для работы с аудио. Возможности нейронных сетей для анализа аудио и особенностей их программной реализации. 2. Стилизация данных. Перенос стилей изображений. Возможности нейронных сетей для изменений изображений и особенностей их программной реализации. 3. Генеративно-состязательные нейросети. CycleGAN. Возможности нейронных сетей для генерации изображений и особенностей их программной реализации. Архитектура CycleGAN 4. Детектирование объектов на изображениях. Unet, Faster RCNN. Возможности нейронных сетей для поиска объектов и сегментации изображений и особенностей их программной реализации. Архитектура Unet и Faster RCNN Практические занятия направлены на отработку умений и навыков по разработке нейронных сетей для решения практических задач, например, разработка нейронной сети для анализа аудиофайлов, для генерации изображений на основе скаченных данных и т.п. Самостоятельная работа слушателей направлена на освоение принципов определения оптимальных параметров нейронной сети для задач анализа аудио, для обработки изображений и других практических задач
Модуль 1 Методы и инструменты для работы с нейронными сетям
Темы модуля: 1. Библиотека Tensorflow Keras. Сервисы Google colab. Kaggle.Описание библиотеки машинного обучения Tensorflow. Подробное описание модуля Keras библиотеки Tensorflow. Описание сервиса Google colab и необходимых для работы с нейронными сетями библиотек. Описание сервиса Kaggle. 2. Типы нейронных сетей и их реализации в Tensorflow Keras. Описание основных типов нейронных сетей и их особенностей реализации в библиотеке Tensorflow Задания для практических занятий: 1. Запуск библиотеки Tensorflow на сервисе Google colab. 2. Подготовка скачанных данных для дальнейшей обработки нейронной сетью. 3. Разработка нейронной сети для анализа скачанных данных. 4. Разработка полносвязной, сверточной и рекуррентной нейронных сетей для анализа скачанных данных. Самостоятельная работа слушателей направлена на изучение возможностей библиотеки Tensorflow для задачи разработки нейронных сетей и изучение принципов определения оптимальных гиперпараметров нейронных сетей с различными типами нейронов.
Модуль 2 Решение практических задач с помощью нейронных сет
Темы модуля: 1. Нейронные сети для работы с аудио. Возможности нейронных сетей для анализа аудио и особенностей их программной реализации. 2. Стилизация данных. Перенос стилей изображений. Возможности нейронных сетей для изменений изображений и особенностей их программной реализации. 3. Генеративно-состязательные нейросети. CycleGAN. Возможности нейронных сетей для генерации изображений и особенностей их программной реализации. Архитектура CycleGAN 4. Детектирование объектов на изображениях. Unet, Faster RCNN. Возможности нейронных сетей для поиска объектов и сегментации изображений и особенностей их программной реализации. Архитектура Unet и Faster RCNN Практические занятия направлены на отработку умений и навыков по разработке нейронных сетей для решения практических задач, например, разработка нейронной сети для анализа аудиофайлов, для генерации изображений на основе скаченных данных и т.п. Самостоятельная работа слушателей направлена на освоение принципов определения оптимальных параметров нейронной сети для задач анализа аудио, для обработки изображений и других практических задач

Преподаватели

Захаров

Максим Владимирович

ФГАОУ ВО "Северный (Арктический) федеральный университет имени М.В. Ломоносова"

Вяткин

Дмитрий Андреевич

ФГАОУ ВО "Северный (Арктический) федеральный университет имени М.В. Ломоносова"
Авторизуйтесь чтобы записаться

Ответственный за программу

o.yufryakova@narfu.ru

+79214917723