Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / СРОЧНО по нейронным сетям / 1 сообщений из 1, страница 1 из 1
26.12.2006, 11:21
    #34224556
Max84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
СРОЧНО по нейронным сетям
Помогите плиз, срочно нужно.
Как в Matlab'е реализовать такое: есть входные вектора, расположенные на единичной окружности (это я сделал). Надо обучить самоорганизующуюся нейронную сеть Кохонена, чтобы весовые коэффициенты, тоже располагались на единичной окружности.

У меня они сдвигаются в центр. Не могу ничего поделать.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
clear, angles =  0 : 2 *pi/ 99 : 2 *pi;
P = [sin(angles); cos(angles)];
figure( 1 ), clf, plot(P( 2 , 1 : 5 :end), P( 1 , 1 : 5 :end),'*b'), 
hold on, grid on
net = newsom([- 1   1 ;- 1   1 ], [ 2 ]);
net.IW{ 1 } = [ 1   0 ;- 1   0 ];
net.inputWeights{ 1 , 1 }.learnParam.lr =  0 . 1 ;
net.trainParam.epochs =  30 ; 
tic, [net, tr] = train(net,P); toc 
plotsom(net.IW{ 1 , 1 },net.layers{ 1 }.distances)
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / СРОЧНО по нейронным сетям / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]