Crop Yield Prediction Using Machine Learning Techniques Based on Soil and Environment Traits – A Survey | Synapse