Сообщение от A--za--zel:
Нужно написать программку на матлабе и разъяснить её.
Сообщение от VanaLuk:
а какую программу-то?
Сообщение от VanaLuk:
%Изучение свойств простейшего ускусственного нейрона
a = [1,2,3,4] % строка
b = [1;2;3;4] %векотр столбец
c = {[0;1] [2;3]} %матрица
% создание простого персептрона
clear all;
net = newp ([0 1;-2 2],1) % сзодает пересптрон, 2 входа
%нейросетевой подход к решению задач персептрона. обучение логичекому И
net = init(net) %инициализация
P1 = {[0;0] [0;1] [1;0] [1;1]}; %точка с зяпятой означает не отображение переменной в консоли , Р1 это входной вектор
y1 = sim(net, P1) %моделирование сети net с входным параметром Р1
T1 = {0,0,0,1}; %требуемые целевые выходы
net.adaptParam.passes = 20; %Каждая реализвция процесса наз проходом, кот осуществляется с помощью функции adaptParam
net = adapt(net, P1, T1);
y1 = sim(net, P1)
%Обучение логическому или с использованием Train
P2 = [0 0 1 1 ; 0 1 0 1];
T2 = [0 1 1 1];
net.trainParam.epochs = 4;
net = train(net, P2, T2);
y2 = sim (net, P2)
%активационные функции
% logsig, tansig, purelin, hardlim
n = 0:0.1:3;
b = hardlim(n);
figure;
plot(n,b)
clear all;
net = newp ([0 1;-2 2],1)
net = init(net)
P1 = {[0;0] [0;1] [1;0] [1;1]};
y1 = sim(net, P1)
T1 = {0,1,1,1};
net.adaptParam.passes = 20;
net = adapt(net, P1, T1);
y1 = sim(net, P1)
P2 = [0 0 1 1 ; 0 1 0 1];
T2 = [0 0 0 1];
net.trainParam.epochs = 20;
net = train(net, P2, T2);
y2 = sim (net, P2)
% logsig, tansig, purelin, hardlim
n = 0:0.1:3;
b = logsig(n)
b1 = tansig(n)
b2 = purelin(n)
figure;
plot(n,b)
figure;
plot(n,b1)
figure;
plot(n,b2)
Сообщение от A--za--zel:
Мне нужно написать задачу Марковица.
Все условия оплаты обговорим в личке.