Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov...

15
Нейронные сети и нейрокомпьютеры Лекция 4. Часть 1. Самоорганизующиеся карты Кохонена

Transcript of Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov...

Page 1: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Нейронные сети инейрокомпьютеры

Лекция 4. Часть 1.Самоорганизующиеся карты Кохонена

Page 2: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Сеть с самоорганизацией на основе конкуренции

Модификация весов по правилу Кохонена.

TNiiii wwww ),...,,( )1(10 −=

),(min),(0

iNi

j wxdwxd<≤

=

)]()[()()1( kwxkkwkw iiii −+=+ η

Изменяются только веса, лежащие в некоторой окрестностинейрона-победителя.Окрестность задается функцией близости – может бытьпороговой или Гауссовой

j-ый нейрон - победитель

Page 3: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Структура сети Кохонена

Латеральные (тормозящие) связи обеспечиваютсрабатывание (победу) одного нейрона.

Page 4: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Меры расстояния между векторами

∑ −=−=j

ijjii wxwxwxd 2)(),(евклидова мера:

),cos(1),( iii wxwxwxd −=скалярное произведение:

Манхэттенскоерасстояние:

∑ −=j

ijji wxwxd ||),(

||max),( ijjj

i wxwxd −=мера относительно нормы L∞:

Где:x – входной векторwi – вектор весов i-го нейрона

Page 5: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Решение задач с помощью сетиКохонена

Построение нейронной сети1)Выбор топологии нейронной сети2)Выбор размера карты Кохонена3) начальная инициализацияположения карты4)Выбор критерия близости междуточкой данных и нейроном5)Выбор алгоритма обучения и егонастроек6)Подтверждение адекватностиобученной сети7)Анализ топологической ошибкипостроенной карты8)Выбор способа проецированияданных на карту Кохонена9)Повторение этапа анализатопологической ошибки

Page 6: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Выбор топологии

Page 7: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Нормализация векторов

Способы нормализации:

1.

2. Увеличение размерности пространства на одну координату, чтобы:

∑←

ii

i

x

xix 2

10

2 =∑=

N

iix

Необходимость в нормализации при небольшойразмерности входных векторов.При N>200 эффект от нормализации уменьшается.

Page 8: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Инициализация весов

1. Инициализация случайным образом (с нормализацией).2. Метод выпуклой комбинации:

3. Добавление шума к входным векторам.

Nijw 1=

Nii xx αα −+= 1

Page 9: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Алгоритмы обучения

1. WTA с учетом активности нейронов (CWTA):

2. WTM (Winner takes most):

а) классический алгоритм Кохонена:- функция G определяет прямоугольную окрестность;- соседство гауссовского типа:

б) алгоритм нейронного газа:Сортировка векторов весов по расстояниям до входноговектора;

, где m(i) - номер нейрона i в полученнойперестановке по расстояниям.

][ hhh wxww −+= η

])[,( iiii wxxiGww −+= η

22),(2

),( λwid

exiG−

=

λ)(

),(im

exiG −=

∑=

−=N

iiwi wx

NE

1

2

)(1

Page 10: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Применение сети Кохонена

1. Компрессия данных.Кадр разбивается на части (входные вектора).Каждой части сопоставляется нейрон-победитель.Степень компресии изображений: 16.

2. Диагностирование неисправностей.

3. Визуализация многомерной информации.

Page 11: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Визуализация многомерной информации

Двумерная топографическая карта наборатрехмерных данных. Каждая точка в трехмерном пространстве попадаетв свою ячейку сетки имеющую координатуближайшего к ней нейрона из двумерной карты.

Свойство локальной близости: близкие на картеобласти близки в исходном пространстве. Наоборотв общем случае не верно.

Раскраска по i-му признаку.

Карты всех признаков образуют топографическийатлас.

Page 12: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Визуализация деятельности российских банков

Исходные данные.1800 банков. Каждый банк описывается 30 финансовыми показателями.

ЗадачаПостроить 2 обобщенных параметра, представляющие данные о

банках с минимальной потерей информации.

Page 13: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Метод решения: карта Кохонена

Входной слой: 30 нейронов.Выходной слой: плоскость 20х20 нейронов.

Ячейки, содержащие хотя бы одинбанк с отозванной лицензией.

Page 14: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Анализ карт Кохонена

Размер активов Уставной фонд(относительныйразмер)

Всего доходов

Всего расходов Прибыль/убыток Всего обязательств

Page 15: Лекция 4-1 · Title: Microsoft PowerPoint - Лекция 4-1.ppt Author: Andrey Gavrilov Created Date: 11/20/2016 11:04:39 AM

Достоинства и недостатки

Достоинства:1. Быстрое обучение;2. Устойчивость к помехам.

Недостатки:1. Не обладает свойствами аппроксиматора; 2. Решение задач кластеризации только при известномчисле кластеров.