УрФУ1 September 2024 - 2 February 2025 г.Course started

Программирование глубоких нейронных сетей на Python

Созыкин Андрей Владимировичopenedu

Записаться на курс
В курсе «Программирование глубоких нейронных сетей на Python» рассматривается применение нейросетей для решения прикладных задач компьютерного зрения и анализа текстов.  Вы узнаете, как устроена модель искусственного нейрона и нейронной сети, а также как обучать нейронную сеть решать задачи анализа данных. Будут рассмотрены популярные в настоящее время архитектуры нейронных сетей: сверточные, сети долго-краткосрочной памяти (LSTM) и управляемые рекуррентные блоки (GRU). Отличительная особенность курса – практическая направленность. Курс включает как изучение теоретических материалов, так и большое количество практических заданий на разработку программ обучения нейронных сетей. Программы мы будем писать на Python с использованием готовых библиотек TensorFlow и Keras. Вы обучите нейронные сети для распознавания моделей одежды, классификации объектов на изображениях, анализа тональности текстов, автоматической генерация текста. Вы научитесь использовать бесплатную облачную платформу Google Colaboratory для обучения нейронных сетей.
Раздел 1. Основы программирования нейронных сетей Тема 1.1.  Введение в тематику искусственных нейронных сетей Тема 1.2. Модель искусственного нейрона.  Общее представление об искусственной нейронной сети Тема 1.3. Библиотеки для обучения  нейронных сетей Тема 1.4. Распознавание предметов одежды. Обзор набора данных и выбор архитектуры нейронной сети Тема 1.5. Распознавание предметов одежды. Построение архитектуры нейронной сети и ее обучение Тема 1.6. Анализ качества обучения нейронной сети Раздел 2. Обучение искусственной нейронной сети Тема 2.1. Обучение искусственного нейрона Тема 2.2. Обучение искусственной нейронной сети. Метод обратного распространения ошибки Раздел 3. Нейронные сети для анализа табличных данных Тема 3.1. Применение нейронных сетей для решения задачи регрессии Раздел 4. Нейронные сети для задачи анализа изображений Тема 4.1. Сверточные нейронные сети Тема 4.2. Распознавание объектов на изображении Тема 4.3. Предварительно обученные нейронные сети Тема 4.4. Перенос обучения в нейронных сетях Раздел 5. Нейронные сети для задачи анализа естественного языка Тема 5.1. Нейронные сети для задач обработки естественного языка Тема 5.2. Одномерные сверточные нейронные сети Тема 5.3. Рекуррентные нейронные сети для задач обработки естественного языка