Abstract
Predicting rainfall is one of the difficult and uncertain activities that have a significant influence on human society. Predictions that are correct and timely can help to prevent financial and human loss. Using the Computational approach of Machine learning algorithms, rainfall prediction can be performed by extracting and merging latent knowledge from linear and nonlinear trends in prior weather data. This study discusses a series of studies that used data mining algorithms to construct models that predict whether it will rain tomorrow in major Australian cities based on previous meteorological data for that day. Moreover, AutoML (Automated Machine Learning) technique is applied to find out which model will predict higher accuracy. The results demonstrate a comparison of a variety of evaluation measures for different machine learning techniques, as well as their accuracy in predicting rainfall using weather data.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Oswal N (2019) Predicting rainfall using machine learning techniques. Online Available http://arxiv.org/abs/1910.13827
Gowtham Sethupathi M, Ganesh YS, Ali MM (2021) Efficient rainfall prediction and analysis using machine learning techniques. Turkish J Comput Math Educ 12(6): 3467–3474
Dutta K, G. P* (2020) Rainfall. Int J Recent Technol Eng 9(1):1954–1961. https://doi.org/10.35940/ijrte.a2747.059120
Basha CZ, Bhavana N, Bhavya P, Sowmya V (2020) Rainfall prediction using machine learning deep learning techniques. In: Proc Int Conf Electron Sustain Commun Syst. ICESC 2020, no. Icesc, pp 92–97. https://doi.org/10.1109/ICESC48915.2020.9155896
Sarasa-Cabezuelo A (2022) Prediction of rainfall in Australia using machine learning. Information 13(4):163. https://doi.org/10.3390/info13040163
W. M. Ridwan, M. Sapitang, A. Aziz, K. F. Kushiar, A. N. Ahmed, and A. El-Shafie, “Rainfall forecasting model using machine learning methods: Case study Terengganu, Malaysia,” Ain Shams Eng. J., vol. 12, no. 2, pp. 1651–1663, 2021, doi: https://doi.org/10.1016/j.asej.2020.09.011.
Raval M, Sivashanmugam P, Pham V, Gohel H, Kaushik A, Wan Y (2021) Automated predictive analytics tool for rainfall forecasting. Sci Rep 11(1):1–13. https://doi.org/10.1038/s41598-021-95735-8
Ji SY, Sharma S, Yu B, Jeong DH (2012) Designing a rule-based hourly rainfall prediction model. In: Proc 2012 IEEE 13th Int Conf Inf Reuse Integr. IRI 2012, pp 303–308. https://doi.org/10.1109/IRI.2012.6303024
Abhishek K, Kumar A, Ranjan R, Kumar S (2012) A rainfall prediction model using artificial neural network. In: Proc—2012 IEEE Control Syst Grad Res Colloquium, ICSGRC 2012, no. Icsgrc, pp 82–87. https://doi.org/10.1109/ICSGRC.2012.6287140
Parmar MSA, Mistree K (2017) Machine learning techniques for rainfall prediction: A Review. Int Conf Innov Inf Embed Commun Syst (September)
Kannan S, Ghosh S (2011) Prediction of daily rainfall state in a river basin using statistical downscaling from GCM output. Stoch Environ Res Risk Assess 25(4):457–474. https://doi.org/10.1007/s00477-010-0415-y
Htike KK, Khalifa OO (2010) Rainfall forecasting models using focused time-delay neural networks. Int Conf Comput Commun Eng. ICCCE’10 (May): 11–13. https://doi.org/10.1109/ICCCE.2010.5556806
Wu CL, Chau KW, Fan C (2010) Prediction of rainfall time series using modular artificial neural networks coupled with data-preprocessing techniques. J Hydrol 389(1–2):146–167. https://doi.org/10.1016/j.jhydrol.2010.05.040
Guhathakurta P (2008) Long lead monsoon rainfall prediction for meteorological sub-divisions of India using deterministic artificial neural network model. Meteorol Atmos Phys 101(1–2):93–108. https://doi.org/10.1007/s00703-008-0335-2
Agrawal K (2006) Modelling and prediction of rainfall using artificial neural network and ARIMA techniques. J Ind Geophys Union 10(2):141–151
Philip NS, Joseph KB (2003) A neural network tool for analyzing trends in rainfall. Comput Geosci 29(2):215–223. https://doi.org/10.1016/S0098-3004(02)00117-6
Sahai AK, Soman MK, Satyan V (2000) All India summer monsoon rainfall prediction using an artificial neural network. Clim Dyn 16(4):291–302. https://doi.org/10.1007/s003820050328
Venkatesan C, Raskar SD, Tambe SS, Kulkarni BD, Keshavamurty RN (1997) Prediction of all India summer monsoon rainfall using error-back-propagation neural networks. Meteorol Atmos Phys 62(3–4):225–240. https://doi.org/10.1007/BF01029704
Goswami P, Srividya (1996) A novel neural network design for long range prediction of rainfall pattern Curr Sci 70(6), 447–457
Preethi BM, Gowtham R, Aishvarya S, Karthick S, Sabareesh DG (2021) Rainfall prediction using machine learning and deep learning algorithms. Int J Recent Technol Eng 10(4):251–254. https://doi.org/10.35940/ijrte.d6611.1110421
towardsdatascience.com
https://www.kaggle.com/jsphyg/weather-dataset-rattle-package
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Labade, A., Gupta, B., Gupta, R.K., Kumar, A. (2023). Machine Learning-Based Prototype Design for Rainfall Forecasting. In: Ramdane-Cherif, A., Singh, T.P., Tomar, R., Choudhury, T., Um, JS. (eds) Machine Intelligence and Data Science Applications. MIDAS 2022. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-99-1620-7_13
Download citation
DOI: https://doi.org/10.1007/978-981-99-1620-7_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-1619-1
Online ISBN: 978-981-99-1620-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)