Моделирование искусственных нейронных сетей в системе MATLAB. Часть 3. Радиальные базисные сети. Донской Д.А - 35 стр.

UptoLike

35
Y = sim(net,X); % Моделирование сети
plot(X,Y,'LineWidth',2), grid on
Пример demorb4 иллюстрирует противоположный случай, когда
параметр влияния SPREAD выбирается достаточно большим (в дан-
ном примере – 12 или больше). В этом случае все функции активации
перекрываются и каждый базисный нейрон выдает значение близкое
к 1 для всех значений входов. Это приводит к тому, что сеть не реа-
гирует на входные значения. Функция newrb будет пытаться строить
сеть, но не сможет обеспечить необходимой точности из-за вычисли-
тельных проблем:
GOAL = 0.01; SPREAD = 12;
net = newrb(P,T,GOAL,SPREAD);
net.layers{1}.size
NEWRB, neurons = 0, SSE = 3.6997
Warning: Rank deficient, rank = 5 tol = 2.1368e-014.
> In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m (solvelin2) at
line 243
In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m (designrb) at
line 200
In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m at line 130
Warning: Rank deficient, rank = 5 tol = 2.1368e-014.
> In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m (solvelin2) at
line 243
In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m (designrb) at
line 200
In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m at line 130
Warning: Rank deficient, rank = 5 tol = 2.1368e-014.
> In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m (solvelin2) at
line 243
In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m (designrb) at
line 200
In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m at line 130
Warning: Rank deficient, rank = 5 tol = 2.1368e-014.
  Y = sim(net,X); % Моделирование сети

  plot(X,Y,'LineWidth',2), grid on


   Пример demorb4 иллюстрирует противоположный случай, когда
параметр влияния SPREAD выбирается достаточно большим (в дан-
ном примере – 12 или больше). В этом случае все функции активации
перекрываются и каждый базисный нейрон выдает значение близкое
к 1 для всех значений входов. Это приводит к тому, что сеть не реа-
гирует на входные значения. Функция newrb будет пытаться строить
сеть, но не сможет обеспечить необходимой точности из-за вычисли-
тельных проблем:

  GOAL = 0.01; SPREAD = 12;

  net = newrb(P,T,GOAL,SPREAD);

  net.layers{1}.size

   NEWRB, neurons = 0, SSE = 3.6997
   Warning: Rank deficient, rank = 5 tol =    2.1368e-014.
   > In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m (solvelin2) at
line 243
     In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m (designrb) at
line 200
     In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m at line 130
   Warning: Rank deficient, rank = 5 tol =    2.1368e-014.
   > In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m (solvelin2) at
line 243
     In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m (designrb) at
line 200
     In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m at line 130
   Warning: Rank deficient, rank = 5 tol =    2.1368e-014.
   > In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m (solvelin2) at
line 243
     In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m (designrb) at
line 200
     In C:\MATLAB6P1\toolbox\nnet\nnet\newrb.m at line 130
   Warning: Rank deficient, rank = 5 tol =    2.1368e-014.



                                35