Evaluating machine learning models for precipitation prediction in Casablanca City | Synapse