Machine Learning Applications in Iot Based Agriculture and Smart Farming: A Review | Synapse