Python Machine Learning project for finding the structure of conceptual abstractions