Monitoring Soil Health Using Machine Learning Techniques for Improved Crop Yield Prediction | Synapse