Середовище моделювання нейронних мереж для розв’язання задачі кластеризації
DOI:
https://doi.org/10.32626/2308-5916.2019-20.79-87Анотація
Задача кластеризації розв’язується в багатьох прикладних галузях. Досягнути її швидкого та достатньо точного розв'язання можна за допомогою спеціальних нейронних мереж — карт самоорганізації Кохонена. Цей тип нейронних мереж постійно вдосконалюється як на рівні алгоритмів, так і на рівні програмного забезпечення. Тому доцільно створювати спеціальні програмні інструменти, що дозволяють в однакових умовах провести навчання та безпосередньо обчислювальні експерименти з розв’язання задачі кластеризації для коректного порівняльного аналізу отриманих результатів. Другим завданням такого середовища є визначення оптимального програмного інструментарію розв’язання прикладних задач технічної діагностики, наприклад, пошуку аномалій, класифікації сигналу з втратами.
У роботі обґрунтовано обрання існуючих програмних реалізацій карт самоорганізації SOM (self-organizing map) та відповідних їм багатошарових перцепронів MLP (multilayer perceptron) для розв'язання саме задачі класифікації. Всі обрані програмні реалізації є вільнодоступними та розповсюджуються з відкритою ліцензією.
Визначено параметри SOM та MLP, на які може впливати експериментатор. Обрано критерії порівняння реалізацій SOM.
Наведено архітектуру середовища моделювання і представлено функціонал його компонентів.
Для демонстрації застосування запропонованого середовища приведено розв'язання класичних тестових задач машинного навчання. Це дозволило провести коректне порівняння результатів обчислювальних експериментів, а також ефективності програмних реалізацій як за базовим, так і за оптимізованим алгоритмами.Посилання
Cao M. Growing self-organizing map approach for semantic acquisition model-ing / M. Cao, A. Li, Q. Fang, B. J. Kroger // 2013 IEEE 4th International Con-ference on Cognitive Infocommunications (CogInfoCom). — 2013.
Furao S. An incremental network for on-line unsupervised classification and topology learning / S. Furao, O. Hasegawa // Neural Networks. — 2016. — Vol. 19. — P. 90–106.
Furao S. An enhanced self-organizing incremental neural network for online unsupervised learning / S. Furao, T. Ogura // Neural Networks. — 2007. — Vol. 20. — P. 893–903.
Github. — Access mode: https://github.com.
Shapovalova S. Increasing the share of correct clustering of characteristic signal with random losses in self-organizing maps / S. Shapovalova, Yu. Moskalenko // Eastern-European Journal of Enterprise Technologies. — 2019. — № 2/4 (98). — P. 13–21.
Growing Self-Organizing Map. — Access mode: https://github.com/-philippludwig/pygsom.
Self-Organizing Incremental Neural Network. — Access mode: https://github.com/fukatani/soinn.
An enhanced self-organizing incremental neural network for online unsupervised learning. URL: https://github.com/BelBES/ESOINN.
Encog Machine Learning Framework. — Access mode: https://github.com/-encog/encog-java-core.
Neuroph — Java Neural Network Platform Neuroph. — Access mode: https://github.com/neuroph/neuroph.
Iris Data Set. — Access mode: http://archive.ics.uci.edu/ml/datasets/Iris
Handwritten digit database. — Access mode: http://cis.jhu.edu/~sachin/-digit/digit.html.
##submission.downloads##
Опубліковано
Номер
Розділ
Ліцензія
Authors who publish with this journal agree to the following terms:- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).