Algorithm for determining the optimum number of clusters on the basis of the Kohonen neural network
DOI: 10.31673/2412-9070.2020.031316
DOI:
https://doi.org/10.31673/2412-9070.2020.031316Abstract
The article discusses the possibilities of using artificial intelligence systems to solve clustering problems. The value of the optimality criterion for various combinations of the number of clusters and the number of neurons of the output network layer is determined. Self-organizing maps (SOM, Self Organizing Maps), developed by T. Kohonen and representing a powerful tool combining two important paradigms of data analysis - clustering and projecting, visualization of multidimensional data on a plane are considered. An example of the location of cluster nuclei after training the Kohonen neural network for different values of the number of neurons in the source layer is given. Comparing the speed of modern computers with the speed of the Kohonen neural network, with other types of neural networks, allows you to conduct a large number of network exercises in a short time, so you can use one of many methods to determine the maximum value of the function. The results of experimental studies to determine the criterion of optimality are presented in the article for different combinations of the number of clusters and the number of neurons in the original layer of the network. According to the method at the initial stage, a set of input vectors is formed, each of which includes three values. A general sequence of actions is formulated to calculate the optimal number of neurons in the output layer of the Kohonen network. The methodology presented in the article is a further development of teaching methods without a teacher. The technique proposed in the article avoids the need to specify the number of outputs of the Kohonen neural network and can be widely used both in solving data mining problems and in recognizing new unknown classes and situations in different fields.
Keywords: data; analysis; cluster; neuron; network; set; criterion; optimal vector; learning; intellectual; methodology; Kohonen, vectors.
References
1. Hastie T., Tibshirani R., Friedman J. Chapter 14.4 Self-Organizing Maps // The Elements of Statistical Learning. 2009. Р. 528–534.
2. Ткаченко О. М., Голубенко О. І. Завдання систем штучного інтелекту в смарт-містах // Сучасні інфокомунікаційні технології: зб. тез наук.-техн. конф. Київ, 2019. С. 239.
3. Ткаченко О. М., Підмогильний О. О. Інтервальні нейронні мережі як детектори нестабільності для реконструкції астрономічних зображень екзопланет // ХІ Міжнар. наук.-техн. конф. «Інформаційно-комп’ютерні технології – 2020 (ІКТ-2020)», Житомир, 09-11 квітня 2020. Житомир: Житомирська політехніка, 2020. С. 80–81.