Applications of machine learning and deep learning in agriculture: A comprehensive review | Synapse