Machine Learning Models Definition