Machine Learning in Agriculture: A Review | Synapse