Machine learning and remote sensing for precision agriculture: Progresses and challenges | Synapse