Середовище моделювання нейронних мереж для розв’язання задачі кластеризації
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##
Опубліковано
Номер
Розділ
Ліцензія
Автори, які публікуються в цьому журналі, погоджуються з наступними умовами:
Автори зберігають авторські права та надають журналу право першої публікації роботи, одночасно ліцензованої за ліцензією Creative Commons Attribution License, яка дозволяє іншим поширювати роботу з посиланням на авторство роботи та її першу публікацію в цьому журналі.
Автори можуть укладати окремі додаткові договірні угоди щодо неексклюзивного розповсюдження опублікованої в журналі версії роботи (наприклад, розміщувати її в інституційному репозиторії або публікувати в книзі) з посиланням на її першу публікацію в цьому журналі.
Авторам дозволяється та заохочується публікувати свої роботи онлайн (наприклад, в інституційних репозиторіях або на своєму вебсайті) до та під час процесу подання, оскільки це може призвести до продуктивного обміну, а також до більш раннього та більшого цитування опублікованих робіт (див. The Effect of Open Access).