ВУЗ:
Составители:
Рубрика:
75
Практические задания 
Задание 1. Создать персептрон с одним нейроном и одноэлемент-
ным входом, диапазон значений которого от 
0 до 1, и проанализиро-
вать  значения  параметров  его  вычислительной  модели,  выполнив 
следующие действия: 
1. Создать и инициализировать персептрон: 
net = newp([0 1], 1)       % – на экране весь объект; 
net.inputWeights{1,1}   % – веса входа объекта; 
net.biases{1}                  % – смещение нейрона; 
net.IW{1,1}                    % – значение весов; 
net.b{1}                          % – значение смещения; 
net.IW{1,1}=[3]             % – задание веса; 
net.b{1}=[4]                   % – задание смещения; 
net = init(net);               % – инициализация нулями; 
net.IW{1,1}                    % – нулевое значение веса; 
net.b{1}                          % –нулевое значение смещения; 
net.inputWeights{1,1}.initFcn=′rands′; 
net.biases{1}.initFcn=′rands′; 
net = init(net);              % – инициализация случайными значе 
                                            % ниями; 
net.IW{1,1}, net.b{1}     % – новые значения; 
p = {[0] [1] [0.5]};          % – последовательность входов; 
a = sim(net, p)                % – моделирование сети; 
Задание 2.
  Создать  персептрон  с  одним  нейроном  и  одним  двух-
элементным  вектором  входа,  значения  элементов  которого  изменя-
ются в диапазоне от 
–2 до 2, настроить веса и смещение для реализа-
ции разделяющей линии 
-p
1 
+ p
1 
+ 1 = 0, 
                Практические задания
   Задание 1. Создать персептрон с одним нейроном и одноэлемент-
ным входом, диапазон значений которого от 0 до 1, и проанализиро-
вать значения параметров его вычислительной модели, выполнив
следующие действия:
   1. Создать и инициализировать персептрон:
   net = newp([0 1], 1)    % – на экране весь объект;
   net.inputWeights{1,1} % – веса входа объекта;
   net.biases{1}           % – смещение нейрона;
   net.IW{1,1}             % – значение весов;
   net.b{1}                % – значение смещения;
   net.IW{1,1}=[3]         % – задание веса;
   net.b{1}=[4]            % – задание смещения;
   net = init(net);        % – инициализация нулями;
   net.IW{1,1}             % – нулевое значение веса;
   net.b{1}                % –нулевое значение смещения;
   net.inputWeights{1,1}.initFcn=′rands′;
   net.biases{1}.initFcn=′rands′;
   net = init(net);       % – инициализация случайными значе
                          % ниями;
   net.IW{1,1}, net.b{1} % – новые значения;
   p = {[0] [1] [0.5]};    % – последовательность входов;
   a = sim(net, p)         % – моделирование сети;
   Задание 2. Создать персептрон с одним нейроном и одним двух-
элементным вектором входа, значения элементов которого изменя-
ются в диапазоне от –2 до 2, настроить веса и смещение для реализа-
ции разделяющей линии
                          -p1 + p1 + 1 = 0,
                                75
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »
