https://1library.net/document/qo5ed87y-unsupervised-learning-disambiguation-estimating-optimum-iteration-number-algorithm.html