Нейронний газ — це штучна нейронна мережа, натхненна самоорганізаційною картою і введена в 1991 році [en] і Клаусом Шультеном. Нейронний газ є простим алгоритмом для знаходження оптимальних відображень даних на основі векторів ознак. Алгоритм був названий «нейронним газом» через схожість динаміки векторів ознак в процесі адаптації, які розподіляють себе як газ в просторі даних. Він застосовується там, де стиснення даних або [en] є проблемою в таких областях, як розпізнавання мовлення,обробка зображень або розпізнавання образів. Кластеризація методом k-середніх також використовується для кластерного аналізу, як надійно збіжна альтернатива.
Алгоритм
Дано розподіл ймовірностей векторів даних і скінченне число векторів ознак .
З кожним кроком часу ,представлений вектор даних випадково вибирають з . Потім визначається порядок відстані векторів ознак до заданого вектора даних . Нехай позначає індекс найближчого вектора ознаки, — індекс другого найближчого вектора ознак, а — індекс вектора ознак, найбільш віддаленого вектора . Потім кожен вектор ознак адаптується відповідно до
де — розмір етапу адаптації і — так званий діапазон сусідства. Значення та зменшуються зі збільшенням . Після досить багатьох етапів адаптації вектори ознак охоплюють простір даних з мінімальною помилкою подання.
Етап адаптації нейронного газу можна інтерпретувати як градієнтний спуск за функцією втрат. Шляхом адаптації не тільки найближчого вектора ознак, але й усіх векторів зі зменшенням розміру кроку при збільшенні порядку відстані. У порівнянні з (онлайн) кластеризацією методом k-середніх можна досягти набагато більш надійної збіжності алгоритму. Модель нейронного газу не видаляє вузлів, також не створює нових вузлів.
Варіанти
У літературі існує ряд варіантів алгоритму нейронного газу, що дозволяє пом'якшити деякі його недоліки. Більш помітним є, можливо, зростаючий нейронний газ Бернда Фріцке, але також слід згадати подальші розробки, такі як зростаюча при необхідності мережа, а також додатковий зростаючий нейронний газ.
Зростаючий нейронний газ
Фрітцке описує зростаючий нейронний газ (ЗНГ) як модель інкрементної мережі, яка вивчає топологічні відносини, використовуючи «правило навчання, подібне до Хебба», на відміну від нейронного газу, він не має параметрів, які змінюються з часом, він здатний до безперервного навчання.
Зростаюча при необхідності мережа
Наявність мережі зі зростаючою множиною вузлів, подібно до того, що реалізовано алгоритмом ЗНГ, розглядалося як велика перевага, однак, деяке обмеження на навчання було помічено введенням параметра λ, в якому мережа зможе зростати тільки тоді, коли ітерації були б кратними цьому параметру. Пропозицією пом'якшити цю проблему був новий алгоритм — мережа «Зростаючий при необхідності» (ЗПН), яка дозволила б зрости мережу швидше, шляхом додавання вузлів якомога швидше, коли мережа виявила, що існуючі вузли не будуть досить добре описувати вхідні дані.
Інкрементно зростаючий нейронний газ
Іншим варіантом нейронного газу, натхненного алгоритмом ЗНГ, є інкрементно зростаючий нейронний газ (ІЗНГ). Авторами припускають, що основною перевагою цього алгоритму є «вивчення нових даних (пластичність) без погіршення раніше підготовленої мережі та забування старих вхідних даних (стабільності).»
Примітки
- Thomas Martinetz and Klaus Schulten (1991). A "neural gas" network learns topologies (PDF). Artificial Neural Networks. Elsevier. с. 397—402.
- F. Curatelli and O. Mayora-Iberra (2000). Competitive learning methods for efficient Vector Quantizations in a speech recognition environment. У Osvaldo Cairó, L. Enrique Sucar, Francisco J. Cantú-Ortiz (ред.). MICAI 2000: Advances in artificial intelligence : Mexican International Conference on Artificial Intelligence, Acapulco, Mexico, April 2000 : proceedings. Springer. с. 109. ISBN .
- Angelopoulou, Anastassia and Psarrou, Alexandra and Garcia Rodriguez, Jose and Revett, Kenneth (2005). Automatic landmarking of 2D medical shapes using the growing neural gas network. У Yanxi Liu, Tianzi Jiang, Changshui Zhang (ред.). Computer vision for biomedical image applications: first international workshop, CVBIA 2005, Beijing, China, October 21, 2005 : proceedings. Springer. с. 210. doi:10.1007/11569541_22. ISBN .
- Fernando Canales and Max Chacon (2007). Modification of the growing neural gas algorithm for cluster analysis. У Luis Rueda, Domingo Mery, Josef Kittler, International Association for Pattern Recognition (ред.). Progress in pattern recognition, image analysis and applications: 12th Iberoamerican Congress on Pattern Recognition, CIARP 2007, Viña del Mar-Valparaiso, Chile, November 13–16, 2007 ; proceedings. Springer. с. 684—693. doi:10.1007/978-3-540-76725-1_71. ISBN .
- http://wwwold.ini.rub.de/VDM/research/gsn/JavaPaper/img187.gif[недоступне посилання з 01.01.2016]
- Fritzke, Bernd (1995). A Growing Neural Gas Network Learns Topologies. Advances in Neural Information Processing Systems. 7: 625—632. Процитовано 26 квітня 2016.
- Marsland, Stephen; Shapiro, Jonathan; Nehmzow, Ulrich (2002). A self-organising network that grows when required. Neural Networks. 15 (8): 1041—1058. CiteSeerX 10.1.1.14.8763. doi:10.1016/s0893-6080(02)00078-3.
- Prudent, Yann; Ennaji, Abdellatif (2005). An incremental growing neural gas learns topologies. Т. 2. с. 1211—1216. doi:10.1109/IJCNN.2005.1556026. ISBN . Процитовано 26 квітня 2016.
{{}}
: Проігноровано|journal=
()
Посилання
- DemoGNG.js Javascript симулятор нейронного газу (та інших мережевих моделей)
- Unsupervised Neural Networks (including Self-organizing map) in Java with source codes.
- формальний опис алгоритму нейронного газу
- ЗНГ та ЗПН реалізація класифікатора в Matlab
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Nejronnij gaz ce shtuchna nejronna merezha nathnenna samoorganizacijnoyu kartoyu i vvedena v 1991 roci en i Klausom Shultenom Nejronnij gaz ye prostim algoritmom dlya znahodzhennya optimalnih vidobrazhen danih na osnovi vektoriv oznak Algoritm buv nazvanij nejronnim gazom cherez shozhist dinamiki vektoriv oznak v procesi adaptaciyi yaki rozpodilyayut sebe yak gaz v prostori danih Vin zastosovuyetsya tam de stisnennya danih abo en ye problemoyu v takih oblastyah yak rozpiznavannya movlennya obrobka zobrazhen abo rozpiznavannya obraziv Klasterizaciya metodom k serednih takozh vikoristovuyetsya dlya klasternogo analizu yak nadijno zbizhna alternativa AlgoritmDano rozpodil jmovirnostej P x displaystyle P x vektoriv danih x displaystyle x i skinchenne chislo vektoriv oznak wi i 1 N displaystyle w i i 1 cdots N Z kozhnim krokom chasu t displaystyle t predstavlenij vektor danih x displaystyle x vipadkovo vibirayut z P x displaystyle P x Potim viznachayetsya poryadok vidstani vektoriv oznak do zadanogo vektora danih x displaystyle x Nehaj i0 displaystyle i 0 poznachaye indeks najblizhchogo vektora oznaki i1 displaystyle i 1 indeks drugogo najblizhchogo vektora oznak a iN 1 displaystyle i N 1 indeks vektora oznak najbilsh viddalenogo vektora x displaystyle x Potim kozhen vektor oznak adaptuyetsya vidpovidno do wikt 1 wikt e e k l x wikt k 0 N 1 displaystyle w i k t 1 w i k t varepsilon cdot e k lambda cdot x w i k t k 0 cdots N 1 de e displaystyle varepsilon rozmir etapu adaptaciyi i l displaystyle lambda tak zvanij diapazon susidstva Znachennya e displaystyle varepsilon ta l displaystyle lambda zmenshuyutsya zi zbilshennyam t displaystyle t Pislya dosit bagatoh etapiv adaptaciyi vektori oznak ohoplyuyut prostir danih z minimalnoyu pomilkoyu podannya Etap adaptaciyi nejronnogo gazu mozhna interpretuvati yak gradiyentnij spusk za funkciyeyu vtrat Shlyahom adaptaciyi ne tilki najblizhchogo vektora oznak ale j usih vektoriv zi zmenshennyam rozmiru kroku pri zbilshenni poryadku vidstani U porivnyanni z onlajn klasterizaciyeyu metodom k serednih mozhna dosyagti nabagato bilsh nadijnoyi zbizhnosti algoritmu Model nejronnogo gazu ne vidalyaye vuzliv takozh ne stvoryuye novih vuzliv VariantiU literaturi isnuye ryad variantiv algoritmu nejronnogo gazu sho dozvolyaye pom yakshiti deyaki jogo nedoliki Bilsh pomitnim ye mozhlivo zrostayuchij nejronnij gaz Bernda Fricke ale takozh slid zgadati podalshi rozrobki taki yak zrostayucha pri neobhidnosti merezha a takozh dodatkovij zrostayuchij nejronnij gaz Zrostayuchij nejronnij gaz Fritcke opisuye zrostayuchij nejronnij gaz ZNG yak model inkrementnoyi merezhi yaka vivchaye topologichni vidnosini vikoristovuyuchi pravilo navchannya podibne do Hebba na vidminu vid nejronnogo gazu vin ne maye parametriv yaki zminyuyutsya z chasom vin zdatnij do bezperervnogo navchannya Zrostayucha pri neobhidnosti merezha Nayavnist merezhi zi zrostayuchoyu mnozhinoyu vuzliv podibno do togo sho realizovano algoritmom ZNG rozglyadalosya yak velika perevaga odnak deyake obmezhennya na navchannya bulo pomicheno vvedennyam parametra l v yakomu merezha zmozhe zrostati tilki todi koli iteraciyi buli b kratnimi comu parametru Propoziciyeyu pom yakshiti cyu problemu buv novij algoritm merezha Zrostayuchij pri neobhidnosti ZPN yaka dozvolila b zrosti merezhu shvidshe shlyahom dodavannya vuzliv yakomoga shvidshe koli merezha viyavila sho isnuyuchi vuzli ne budut dosit dobre opisuvati vhidni dani Inkrementno zrostayuchij nejronnij gaz Inshim variantom nejronnogo gazu nathnennogo algoritmom ZNG ye inkrementno zrostayuchij nejronnij gaz IZNG Avtorami pripuskayut sho osnovnoyu perevagoyu cogo algoritmu ye vivchennya novih danih plastichnist bez pogirshennya ranishe pidgotovlenoyi merezhi ta zabuvannya starih vhidnih danih stabilnosti PrimitkiThomas Martinetz and Klaus Schulten 1991 A neural gas network learns topologies PDF Artificial Neural Networks Elsevier s 397 402 F Curatelli and O Mayora Iberra 2000 Competitive learning methods for efficient Vector Quantizations in a speech recognition environment U Osvaldo Cairo L Enrique Sucar Francisco J Cantu Ortiz red MICAI 2000 Advances in artificial intelligence Mexican International Conference on Artificial Intelligence Acapulco Mexico April 2000 proceedings Springer s 109 ISBN 978 3 540 67354 5 Angelopoulou Anastassia and Psarrou Alexandra and Garcia Rodriguez Jose and Revett Kenneth 2005 Automatic landmarking of 2D medical shapes using the growing neural gas network U Yanxi Liu Tianzi Jiang Changshui Zhang red Computer vision for biomedical image applications first international workshop CVBIA 2005 Beijing China October 21 2005 proceedings Springer s 210 doi 10 1007 11569541 22 ISBN 978 3 540 29411 5 Fernando Canales and Max Chacon 2007 Modification of the growing neural gas algorithm for cluster analysis U Luis Rueda Domingo Mery Josef Kittler International Association for Pattern Recognition red Progress in pattern recognition image analysis and applications 12th Iberoamerican Congress on Pattern Recognition CIARP 2007 Vina del Mar Valparaiso Chile November 13 16 2007 proceedings Springer s 684 693 doi 10 1007 978 3 540 76725 1 71 ISBN 978 3 540 76724 4 http wwwold ini rub de VDM research gsn JavaPaper img187 gif nedostupne posilannya z 01 01 2016 Fritzke Bernd 1995 A Growing Neural Gas Network Learns Topologies Advances in Neural Information Processing Systems 7 625 632 Procitovano 26 kvitnya 2016 Marsland Stephen Shapiro Jonathan Nehmzow Ulrich 2002 A self organising network that grows when required Neural Networks 15 8 1041 1058 CiteSeerX 10 1 1 14 8763 doi 10 1016 s0893 6080 02 00078 3 Prudent Yann Ennaji Abdellatif 2005 An incremental growing neural gas learns topologies T 2 s 1211 1216 doi 10 1109 IJCNN 2005 1556026 ISBN 978 0 7803 9048 5 Procitovano 26 kvitnya 2016 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite book title Shablon Cite book cite book a Proignorovano journal dovidka PosilannyaDemoGNG js Javascript simulyator nejronnogo gazu ta inshih merezhevih modelej Unsupervised Neural Networks including Self organizing map in Java with source codes formalnij opis algoritmu nejronnogo gazu ZNG ta ZPN realizaciya klasifikatora v Matlab