Predicting coastal algal blooms with environmental factors by machine learning methods | Synapse