machine learning library with custom training data structure and different classifiers