An evaluation of CNN and ANN in prediction weather forecasting: A review | Synapse