Machine Learning Applications in Agriculture: Current Trends, Challenges, and Future Perspectives (2023-12-01T00:00:00.000000Z)