ВУЗ:
Составители:
Рубрика:
67
net6.layers{1}.initFcn = ′initnw′;
net6.layers{2}.initFcn = ′initnw′;
net6.layers{3}.initFcn = ′initnw′;
net6.inputWeights{1 ,1}.initFcn = ′initzero′;
net6.inputWeights{1 ,2}.initFcn = ′initzero′;
net6.layerWeights{2 ,1}.initFcn = ′initzero′;
net6.layerWeights{3 ,2}.initFcn = ′initzero′;
net6.biases{1}.initFcn = ′initzero′;
net6.biases{2}.initFcn = ′initzero′;
net6.biases{3}.initFcn = ′initzero′;
net6.init(net6); % – инициализация сети.
3. Выдать на экран матрицы весов и смещения, используя коман-
ды 3-го пункта 5-го задания.
4.
Промоделировать сеть и возвратить её к исходным значениям
весов и смещений:
Ynet6 = sim(net6);
net6 = revert(net6).
Задание 7. Создать и инициализировать трёхслойную сеть с дву-
мя входами, используя следующие функции инициализации:
а)
rands – для задания случайных весов и смещений.
б)
randnc – для задания случайной матрицы с нормированными
столбцами;
в)
randnv – для задания случайной матрицы с нормированными
строками;
г)
initcon – для задания равных смещений;
д)
midpoint – для задания матрицы средних значений;
Для создания и инициализации сети использовать команды 6-го
задания, заменяя в них функцию
initzero на рассматриваемые функ-
ции инициализации, а сеть
net6 – на сеть net7.
Задание 8. Создать двухслойную нейронную сеть с прямой пере-
дачей сигнала, одним входом, двумя нейронами в первом слое и од-
net6.layers{1}.initFcn = ′initnw′;
net6.layers{2}.initFcn = ′initnw′;
net6.layers{3}.initFcn = ′initnw′;
net6.inputWeights{1 ,1}.initFcn = ′initzero′;
net6.inputWeights{1 ,2}.initFcn = ′initzero′;
net6.layerWeights{2 ,1}.initFcn = ′initzero′;
net6.layerWeights{3 ,2}.initFcn = ′initzero′;
net6.biases{1}.initFcn = ′initzero′;
net6.biases{2}.initFcn = ′initzero′;
net6.biases{3}.initFcn = ′initzero′;
net6.init(net6); % – инициализация сети.
3. Выдать на экран матрицы весов и смещения, используя коман-
ды 3-го пункта 5-го задания.
4. Промоделировать сеть и возвратить её к исходным значениям
весов и смещений:
Ynet6 = sim(net6);
net6 = revert(net6).
Задание 7. Создать и инициализировать трёхслойную сеть с дву-
мя входами, используя следующие функции инициализации:
а) rands – для задания случайных весов и смещений.
б) randnc – для задания случайной матрицы с нормированными
столбцами;
в) randnv – для задания случайной матрицы с нормированными
строками;
г) initcon – для задания равных смещений;
д) midpoint – для задания матрицы средних значений;
Для создания и инициализации сети использовать команды 6-го
задания, заменяя в них функцию initzero на рассматриваемые функ-
ции инициализации, а сеть net6 – на сеть net7.
Задание 8. Создать двухслойную нейронную сеть с прямой пере-
дачей сигнала, одним входом, двумя нейронами в первом слое и од-
67
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »
