machine learning algorithms, structures, evaluation methods