Comparison of machine learning types