|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.04.2013, 23:42 | #1 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Как нарисовать карту Кохонена?
Всем привет.
Для кластеризации определенных объектов реализовал самоорганизующуюся карту Кохонена. Обучение работает как положено (вроде). Расстояния между векторами весов нейронов считаю и вот как описано здесь - (пункт - Отображение кластеров) - как раз эти значения весов и нужно использовать для определения цвета узла? Но вот конкретно как определить этот цвет не могу понять. Может кто-то объяснить, так сказать "на пальцах", этот вопрос...
Будь проще и люди к тебе потянутся
Последний раз редактировалось spamer; 29.04.2013 в 00:57. |
29.04.2013, 00:24 | #2 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Раскрасьте в соответствии с функцией расстояния. Или классовой принадлежности.
Найдите пару нейронов расстояние между которыми максимально, запишите расстояние как MaxD Дальше вычисляете расстояние от первого(или второго) нейрона до остальных и вычисляете цвет. DWn = D(W1, Wn)/MaxD in [0,1] - используем для вычисления цвета. color = RGB((1-DWn)*255, 0, 255*DWn) Как-то так бы я сделал, но сам никода не рисовал эту сеть |
29.04.2013, 23:33 | #3 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Kostia, спасибо. Удалось таки что-то нарисовать похожее на правду
Будь проще и люди к тебе потянутся
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерная нейронная сеть Кохонена C# | [FENIX] | Фриланс | 0 | 12.03.2012 16:48 |
как сделать изображение-карту? | незнайка_на_земле | HTML и CSS | 6 | 18.11.2011 21:34 |
Как настроить звуковую карту? | Hardander | Компьютерное железо | 3 | 30.04.2010 20:50 |
Нарисовать географическую карту. Фортран. | Helga | Помощь студентам | 2 | 24.04.2008 19:47 |