Machine Learning in Geosciences: A Review of Complex Environmental Monitoring Applications | Synapse