ВУЗ:
Составители:
Рубрика:
77
p1=cat(2, p{:});
T1=num2cell(p1(1,:) & p1(2,:)) % – функция AND;
T2=num2cell(p1(1,:) | p1(2,:)) % – функция OR
.
3. Настроить параметры персептрона для выполнения логической
функции
AND, используя процедуру адаптации:
net.adaptParam.passes = 10; % – число проходов;
net.adapt(net,p,T1); % – настройка на AND;
net.IW{1,1},net.b{1} % – линия 2p
1
+ p
2
–3=0;
Y =sim(net,p) % – моделирование AND.
4.
Настроить параметры персептрона для выполнения логиче-
ской функции
OR, используя процедуру обучения:
net.trainParam.epochs=20; % – число циклов;
net = init(net); % – инициализация;
net = train(net,p,T2); % – настройка на OR;
net.IW{1,1},net.b{1} % – линия 2p
1
+ 2p
2
–2=0;
Y = sim(net,p) % – моделирование OR.
Задание 4.
Используя пошаговый режим адаптации и обучения,
проследить изменения весов, смещения, выходного значения и
ошибки для персептрона, рассмотренного в третьем задании. Для
этих целей использовать команды:
net.adaptParam.passes = 1;
net.trainParam.epochs = 1;
[net,Y,e]=adapt(net,p,T1); % – для AND;
[net, Y,e]=train(net,p,T2); % – для OR;
net.IW{1,1},net.b{1} % – настраиваемые параметры.
p1=cat(2, p{:});
T1=num2cell(p1(1,:) & p1(2,:)) % – функция AND;
T2=num2cell(p1(1,:) | p1(2,:)) % – функция OR.
3. Настроить параметры персептрона для выполнения логической
функции AND, используя процедуру адаптации:
net.adaptParam.passes = 10; % – число проходов;
net.adapt(net,p,T1); % – настройка на AND;
net.IW{1,1},net.b{1} % – линия 2p1 + p2 –3=0;
Y =sim(net,p) % – моделирование AND.
4. Настроить параметры персептрона для выполнения логиче-
ской функции OR, используя процедуру обучения:
net.trainParam.epochs=20; % – число циклов;
net = init(net); % – инициализация;
net = train(net,p,T2); % – настройка на OR;
net.IW{1,1},net.b{1} % – линия 2p1 + 2p2 –2=0;
Y = sim(net,p) % – моделирование OR.
Задание 4. Используя пошаговый режим адаптации и обучения,
проследить изменения весов, смещения, выходного значения и
ошибки для персептрона, рассмотренного в третьем задании. Для
этих целей использовать команды:
net.adaptParam.passes = 1;
net.trainParam.epochs = 1;
[net,Y,e]=adapt(net,p,T1); % – для AND;
[net, Y,e]=train(net,p,T2); % – для OR;
net.IW{1,1},net.b{1} % – настраиваемые параметры.
77
Страницы
- « первая
- ‹ предыдущая
- …
- 75
- 76
- 77
- 78
- 79
- …
- следующая ›
- последняя »
