ВУЗ:
Составители:
25
IW = A
+
* T.
Итак, вектор весов определяется умножением псевдоинверсной
матрицы
A на вектор ожидаемых значений T.
Рассчитаем сеть для семи точек:
P = -1:0.3:0.8;
T = [-.9602 .3771 .4609 -.4344 -.1647 .3960 -0312];
net = newrb(P,T,0.1); % Создание радиальной базисной сети
GOAL = 0.1
В системе MATLAB получим, что количество нейронов равно 4, а
веса и смещения имеют значения:
;1.0,4.0,7.0,1
14131211
−
=
−
=
−=
−
= wwww
;8326.01/8326.0/8326.0
1
4
1
3
1
2
1
1
====== SPREADbbbb
;2985.434,8924.155,6572.11
2221
2
=−=−= wwb
.9612.169,3474.434
2423
=
−
= ww
Сделаем ручной расчет. Для этого составим систему уравнений:
IW = A+ * T. Итак, вектор весов определяется умножением псевдоинверсной матрицы A на вектор ожидаемых значений T. Рассчитаем сеть для семи точек: P = -1:0.3:0.8; T = [-.9602 .3771 .4609 -.4344 -.1647 .3960 -0312]; net = newrb(P,T,0.1); % Создание радиальной базисной сети GOAL = 0.1 В системе MATLAB получим, что количество нейронов равно 4, а веса и смещения имеют значения: w11 = −1, w12 = −0.7, w13 = −0.4, w14 = −0.1; b11 = b12 = b31 = b14 = 0.8326 / SPREAD = 0.8326 / 1 = 0.8326; b 2 = −11.6572, w21 = −155.8924, w22 = 434.2985; w23 = −434.3474, w24 = 169.9612. Сделаем ручной расчет. Для этого составим систему уравнений: 25
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »