Моделирование искусственных нейронных сетей в системе MATLAB. Часть 2. Линейные сети. Донской Д.А - 21 стр.

UptoLike

21
ans =
[-0.2279]
ans =
[0.7249]
Повышение точности на два порядка приводит к уточнению зна-
чений параметров во втором знаке.
Порядок выполнения работы
1. Для заданного преподавателем варианта задания (таблица) соз-
дать линейную сеть с помощью функции newlin и осуществить ее
настройку при помощи функции train.
2. Построить график функции ошибки и график траектории обу-
чения в системе MATLAB аналогично рис. 1.
3. Сделать ручной расчет значений функции ошибки в процессе
обучения сети для первых пяти точек.
4. Сравнить результаты
ручных расчетов и расчетов, выполнен-
ных в системе MATLAB.
5. Распечатать текст программы.
6. Составить отчет, который должен содержать :
цель лабораторной работы;
структурную схему нейронной сети;
алгоритм, текст программы и графики;
ручной расчет значений функции ошибки и результаты расчета
в системе MATLAB;
выводы.
Количество входов – 1; количество нейронов – 1 Номер
варианта
Диапазон
значений входа
Значения входа
персептрона
Целевой
выход
1 –4…+4 {–2 1} {1 –2}
2 –3…+3 {–2 0} {1 1}
3 –2…+2 {–1 0} {–1 0}
4 –4…+4 {0 2} {0 –2}
  ans =
      [-0.2279]
  ans =
      [0.7249]
   Повышение точности на два порядка приводит к уточнению зна-
чений параметров во втором знаке.
             Порядок выполнения работы
   1. Для заданного преподавателем варианта задания (таблица) соз-
дать линейную сеть с помощью функции newlin и осуществить ее
настройку при помощи функции train.
   2. Построить график функции ошибки и график траектории обу-
чения в системе MATLAB аналогично рис. 1.
   3. Сделать ручной расчет значений функции ошибки в процессе
обучения сети для первых пяти точек.
   4. Сравнить результаты ручных расчетов и расчетов, выполнен-
ных в системе MATLAB.
   5. Распечатать текст программы.
   6. Составить отчет, который должен содержать :
  –    цель лабораторной работы;
  –    структурную схему нейронной сети;
  –    алгоритм, текст программы и графики;
  –   ручной расчет значений функции ошибки и результаты расчета
в системе MATLAB;
  – выводы.

 Номер              Количество входов – 1; количество нейронов – 1
варианта       Диапазон             Значения входа              Целевой
            значений входа           персептрона                 выход
   1           –4…+4                     {–2 1}                  {1 –2}
   2           –3…+3                     {–2 0}                      {1 1}
   3           –2…+2                     {–1 0}                  {–1 0}
   4           –4…+4                     {0 2}                   {0 –2}



                                    21