Курс на Stepik
Обложка курса «Нейронные сети с нуля (разработка на Keras и TensorFlow)» на Stepik
9 990 ₽

Нейронные сети с нуля (разработка на Keras и TensorFlow) 0.000

Открыть на
STEPIK.ORG

Курс максимально ориентирован на получение практических навыков работы с библиотеками Keras и TensorFlow. По окончании курса, слушатели смогут создавать, обучать, оценивать и улучшать качество работы нейронных сетей, принимающих на вход текстовые, табличные, графические и аудиоданные.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Нейронные сети с нуля (разработка на Keras и TensorFlow)»Учеников на курсе 6
Сертификаты, выданные на курсе «Нейронные сети с нуля (разработка на Keras и TensorFlow)»Сертификатов выдано 1
Отзывы о курсе «Нейронные сети с нуля (разработка на Keras и TensorFlow)»Отзывов получено 0
Рейтинг курса «Нейронные сети с нуля (разработка на Keras и TensorFlow)»Рейтинг курса 0.000
Уроки в курсе «Нейронные сети с нуля (разработка на Keras и TensorFlow)»Количество уроков 88
Тесты в курсе «Нейронные сети с нуля (разработка на Keras и TensorFlow)»Количество квизов 216
Задачи с кодом в курсе «Нейронные сети с нуля (разработка на Keras и TensorFlow)»Количество задач с кодом 19
Время прохождения курса «Нейронные сети с нуля (разработка на Keras и TensorFlow)»Время прохождения курса
Стоимость курса «Нейронные сети с нуля (разработка на Keras и TensorFlow)»Стоимость курса 9 990 ₽
Обновления курса «Нейронные сети с нуля (разработка на Keras и TensorFlow)»Обновления курса
Дата публикации курса «Нейронные сети с нуля (разработка на Keras и TensorFlow)»Дата публикации курса
Последнее обновление курса «Нейронные сети с нуля (разработка на Keras и TensorFlow)»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Нейронные сети с нуля (разработка на Keras и TensorFlow)» 19 разделов Уроки в курсе «Нейронные сети с нуля (разработка на Keras и TensorFlow)» 88 уроков Тесты в курсе «Нейронные сети с нуля (разработка на Keras и TensorFlow)» 216 тестов Задачи в курсе «Нейронные сети с нуля (разработка на Keras и TensorFlow)» 19 задач Время прохождения курса «Нейронные сети с нуля (разработка на Keras и TensorFlow)» 8 ч. Последнее обновление курса «Нейронные сети с нуля (разработка на Keras и TensorFlow)» обн. 5 августа 2026

Введение в основы нейронных сетей

8 уроков
1. Применение искусственных нейронных сетей в настоящее время
2. Типы задач, решаемые нейронными сетями
3. Теория нейронных сетей. Введение
4. Задача исключающего «ИЛИ»
5. Установка инструментов для работы
6. Основы работы с Jupyter Notebook
7. Использование Google Colaboratory (Google Colab) для работы
8. Вопросы по основам Python

Архитектуры и парадигмы обучения нейронных сетей

6 уроков
1. Решение линейно неразделимых задач
2. Архитектуры нейронных сетей
3. Вычислительный процесс одного нейрона
4. Парадигмы обучения нейронных сетей
5. Алгоритм решения задач при использовании нейронных сетей
6. Повторение основ Python

Общие сведения о важнейших понятиях процесса обучения моделей

7 уроков
1. Функции активации, используемые в нейронных сетях
2. Методы оптимизации в нейронных сетях
3. Выбор функции потерь при обучении нейронных сетей
4. Условия для использования нейронных сетей
5. Повторение важных структур библиотеки NumPy
6. Простая модель нейронной сети на Python
7. Установка TensorFlow и Keras (для работы с Jupyter Notebook)

Понятие тензора и основные операции с этим объектом

5 уроков
1. Библиотека TensorFlow. Понятие тензора
2. Работа с TensorFlow. Создание тензоров
3. Взаимодействие TensorFlow и NumPy. Атрибуты тензоров
4. Индексация тензоров
5. Добавление новых осей в тензоры

Различные функции для работы с тензорами

6 уроков
1. Базовые операции с тензорами
2. Операции изменения типа тензора и операции агрегирования
3. Операции линейной алгебры, выполняемые с тензорами
4. Функция argmax
5. Прочие полезные на практике операции с тензорами
6. Алгоритм решения задач нейронными сетями в Keras и TensorFlow

Решение задачи регрессии с использованием нейронной сети

6 уроков
1. Нейронная сеть с использованием Keras для задачи регрессии
2. Недообучение и переобучение моделей нейронных сетей
3. Метрики для задач регрессии. Гиперпараметры нейронных сетей
4. Решение задачи прогнозирования цены продажи дома
5. Масштабирование исходных данных
6. Улучшение качества прогнозирования цены продажи дома

Решение задач бинарной классификации

5 уроков
1. Гиперпараметры нейронных сетей для задач классификации
2. Метрики, используемые при решении задач классификации
3. Решение задачи классификации людей на мужчин и женщин
4. Решение задачи фильтрации фейковых (фальшивых) новостей
5. Сохранение и загрузка модели нейронной сети

Решение задач многоклассовой классификации

4 урока
1. Решение задачи определения действия человека
2. Решение задачи определения специализации обучения студентов
3. Решение задачи классификации черно-белых изображений
4. Использование класса Flatten в моделях нейронных сетей

Основы свёрточных нейронных сетей

4 урока
1. Особенности задач компьютерного зрения
2. Свёрточные нейронные сети. Основы
3. Использование классов Conv2D и MaxPooling2D
4. Пример решения задачи классификации цветных изображений

Использование свёрточных сетей для решения различных задач

3 урока
1. Задача бинарной классификации цветных фотографий
2. Увеличение объема данных (data augmentation)
3. Задача многоклассовой классификации явлений погоды

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

3 урока
1. Что такое предобученные нейронные сети
2. Использование предобученной модели для классификации животных
3. Тонкая настройка модели для текущей задачи

Современные идеи в области задач компьютерного зрения

3 урока
1. Метод функционального API при создании моделей
2. Идеи, используемые в современных нейронных сетях
3. Решение задачи классификации изображений на 30 классов

Особенности решения задач с исходными данными в виде текста

3 урока
1. Особенности работы с текстовой информацией
2. Классификация положительных и отрицательных отзывов к фильмам
3. Решение задачи классификации текстовых описаний товаров

Сети с блоками LSTM, GRU. Одномерные свёрточные сети

4 урока
1. Рекуррентные нейронные сети
2. Блоки LSTM и GRU
3. Одномерные свёрточные сети
4. Решение задачи определения тональности текста

Нейронные сети для задач с исходными данными в звуковой форме

4 урока
1. Особенности сигналов в звуковой форме
2. Решение задачи классификации голосовых команд
3. Параметры аудиосигналов, используемые при решении задач
4. Решение задачи многоклассовой классификации звуковых файлов

Автоэнкодеры как отдельный вид архитектуры нейронных сетей

5 уроков
1. Автоэнкодеры как особый вид нейронных сетей
2. Пример задачи с простым (классическим) автоэнкодером
3. Создание и обучение автоэнкодера, восстанавливающего изображения
4. Автоэнкодер для решения задачи обнаружения аномалий
5. Создание и обучение свёрточного вариационного автоэнкодера

Задача сегментации изображений. Погружение в TensorFlow

3 урока
1. Бинарная классификация изображений с использованием TensorFlow
2. Особенности задачи сегментации изображений
3. Решение задачи сегментации фотографий домашних животных

Генеративно-состязательные сети и их применение

4 урока
1. Что представляют собой генеративно-состязательные сети
2. Создание и обучение простой генеративно-состязательной сети
3. Создание и обучение модели для генерации рисунков цветов
4. Создание и обучение условной генеративно-состязательной сети

Итоговый тест и заключительный раздел курса

5 уроков
1. Первая часть итогового теста
2. Вторая часть итогового теста
3. Третья часть итогового теста
4. Практическое задание
5. Заключительный раздел курса