Machine Learning Algorithm Based Projects Definition