machine learning capabilities comparison