Machine learning techniques for soil moisture prediction in arid and semi-arid regions: A case study of Morocco | Synapse