various machine learning challenges