Working with unlabeled data: clustering analysis -- Training artificial neural networks