Uploaded by Маша Лазарева

ЛР8 Негорожин

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное
образовательное учреждение высшего образования
‹‹СЕВЕРО-КАВКАЗСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ››
Отчет по лабораторной работе №8
Выполнил:
студент 2 курса, направления
Информационные системы и
технологии группы ИНС-м-о-22-1
Негорожин Сергей Викторович
Проверила:
Профессор кафедры
информационных систем и
технологий
Шагрова Галина Вячеславовна
Ставрополь 2023
Пример 1. Необходимо сгенерировать 4 множества Xi, каждое – это
набор точек в двумерном пространстве. Каждая точка из Xi имеет метку -1,
точки случайно разбросаны в квадрате [3, 5]x[3, 5], [2, 4]x[2, 4], [0, 2]x[2, 4],
[1, 3]x[1, 3]. Точки, распложенные в квадрате [0, 2]x[0,2] имеют метку класса
+1. Требуется визуально отобразить классы, обучить персептрон для =0.01 и
=0.05, и начальном векторе параметров [1, 1, -0.5]T.
Листинг функции, реализующий персептрон
Листинг основного кода
Два класса для X1
Результат приведен ниже
Пример 2. Обучение персептрона в онлайн-режиме. Ниже приведён
листинг функции, где персептрон обучается в онлайн-режиме, где
корректировки вычисляются для каждого примера, но далее, они не
накапливаются, а сразу применяются к вектору весов.
function [w,iter,mis_clas]=perce_online(X,y,w_ini,rho)