Machine Learning Applications in Agriculture: Current Trends, Challenges, and Future Perspectives | Synapse