Лаб_4
.docxМинистерство цифрового развития, связи и массовых коммуникаций Российской Федерации
ордена Трудового Красного Знамени Федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
(МТУСИ)
Дисциплина «Системы искусственного интеллекта»
Отчёт по лабораторной работе №4
Выполнил:
Проверил:
Москва 2025
Содержание
Ход выполнения работы 3
Вывод 17
Ход выполнения работы
Целью работы является введение и знакомство с нейронными сетями.
Задание 1
Загрузите набор данных MNIST. Проверьте баланс классов, нормализуйте данные.
Рисунок 1 – Код задания
Рисунок 2 – Результат выполнения
Задание 2
Реализуйте однослойный перцептрон с применением алгоритма градиентного спуска для обучения.
Рисунок 3 – Код задания
Рисунок 4 – Код задания
Рисунок 5 – Код задания
Рисунок 6 – Код задания
Рисунок 7 – Код задания
Рисунок 8 – Результат выполнения
Рисунок 9 – Результат выполнения
Задание 3
Изучите документацию библиотеки PyTorch, посмотрите, как создаются сверточные, полносвязные слои и слои пуллинга. Напишите свою нейронную сеть, поэкспериментируйте со слоями. Обучите ее на основе набора данных MNIST.
Рисунок 10 – Код задания
Рисунок 11 – Код задания
Рисунок 12 – Код задания
Рисунок 13 – Код задания
Рисунок 14 – Код задания
Рисунок 15 – Результат выполнения
Вывод
В ходе данной работы мы ознакомились с нейронными сетями, научились их создавать и обучать.
