ВУЗ:
Составители:
9
Инициализация параметров
Для однослойного персептрона в качестве параметров нейронной
сети в общем случае выступают веса входов и смещения. Допустим,
что создается персептрон с двухэлементным вектором входа и одним
нейроном
clear, net = newp([-2 2;-2 2],1);
Запросим характеристики весов входа
net.inputweights{1, 1}
ans =
delays: 0
initFcn: 'initzero'
learn: 1
learnFcn: 'learnp'
learnParam: []
size: [1 2]
userdata: [1x1 struct]
weightFcn: 'dotprod'
Из этого списка следует, что в качестве функции инициализации
по умолчанию используется функция initzero, которая присваивает
весам входа нулевые значения. В этом можно убедиться, если из-
влечь значения элементов матрицы весов и смещения:
wts = net.IW{1,1}, bias = net.b{1}
wts =
0 0
bias =
0
Теперь переустановим значения элементов матрицы весов и сме-
щения:
Инициализация параметров Для однослойного персептрона в качестве параметров нейронной сети в общем случае выступают веса входов и смещения. Допустим, что создается персептрон с двухэлементным вектором входа и одним нейроном clear, net = newp([-2 2;-2 2],1); Запросим характеристики весов входа net.inputweights{1, 1} ans = delays: 0 initFcn: 'initzero' learn: 1 learnFcn: 'learnp' learnParam: [] size: [1 2] userdata: [1x1 struct] weightFcn: 'dotprod' Из этого списка следует, что в качестве функции инициализации по умолчанию используется функция initzero, которая присваивает весам входа нулевые значения. В этом можно убедиться, если из- влечь значения элементов матрицы весов и смещения: wts = net.IW{1,1}, bias = net.b{1} wts = 0 0 bias = 0 Теперь переустановим значения элементов матрицы весов и сме- щения: 9
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »