An artificial intelligence approach in seasonal rainfall forecasting with integration of big data platform