![]() |
ИСТИНА |
Войти в систему Регистрация |
ФНКЦ РР |
||
The studied inverse problem is determination of ionic composition of inorganic salts (concentrations of up to 10 ions) in multi-component water solutions by their Raman spectra. The regression problem was solved in two ways: 1) by a multilayer perceptron trained on the large dataset, composed of spectra of all possible mixing options of ions in water; 2) dividing the data set into compact clusters and creating regression models for each cluster separately. Within the first approach, we used supervised training of neural network, achieving good results. Unfortunately, this method isn’t stable enough; the results depend on data subdivision into training, test, and out-of-sample sets. In the second approach, we used algorithms of unsupervised learning for data clustering: Kohonen networks, k-means, k-medoids and hierarchical clustering, and built partial least squares regression models on the small datasets of each cluster. Both approaches and their results are discussed in this paper.