Netacea's approach to machine learning: unsupervised and supervised models