Нейросети. Добрица 4. Задача Провести обучение однослойной нейронной сети для указанной функции по правилу Розенблатта. 4 Логическая функция стрелка Пирса
![]()
|
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «Курский государственный университет» Кафедра программного обеспечения и администрирования информационных систем Направление подготовки «Математическое обеспечение и администрирование информационных систем» Форма обучения – очная Отчёт о выполнении лабораторной работы № 4 «Обучение нейронных сетей по правило Розенблатта и с помощью псевдообратных матриц» Дисциплина «Основы теории нейронных сетей»
Курск, 2020 Цель работы: освоить методы обучения нейронных сетей по правилу Розенблатта в полярном и биполярном случаях, а также с помощью псевдообратных матриц. Задача № 1. Провести обучение однослойной нейронной сети для указанной функции по правилу Розенблатта.
Задача № 2. Провести обучение однослойной нейронной сети для указанных данных в виде таблицы с помощью псевдообратных матриц для линейной функции активации.
Выполнение работы Задача 1. Логическая функция «стрелка Пирса»:
Обозначим начальные значения переменных ![]() ![]() ![]() T(0) = 0 α=0,5 Итерация 1.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() T(1) = T(0+1) = T(0) - α* ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() T(1) = T(0+1) = T(0) - α* ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() T(1) = T(0+1) = T(0) - α* ![]() ![]() ![]() ![]() Итерация 2.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Стабилизация достигнута, следовательно y = sign( ![]() ![]() ![]() ![]() Проверка: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Задача 2.
X = ![]() Y = ![]() Y = X * W W = ![]() ![]() ![]() ![]() Найдём ![]() ![]() ![]() ![]() ![]() ![]() ![]() Найдем определитель получившейся матрицы ![]() ![]() ![]() Определитель данной матрицы равен 0, следовательно нельзя построить обратную матрицу |