Key differences between machine learning and automation