The proposed methodology for this study is presented as a sequential workflow diagram, outlining the step-by-step process of the research.
Abstract:
Rainfall prediction plays a crucial role in raising awareness about the potential dangers associated with rain and enabling individuals to take proactive measures for the...Show MoreMetadata
Abstract:
Rainfall prediction plays a crucial role in raising awareness about the potential dangers associated with rain and enabling individuals to take proactive measures for their safety. This study aims to utilize machine learning algorithms to accurately predict rainfall, considering the significant impact of scarcity or extreme rainfall on both rural and urban life. The complex nature of rainfall, influenced by various atmospheric, oceanic, and geographical factors, makes it a challenging phenomenon to forecast. This research employs data preprocessing techniques, outlier analysis, correlation analysis, feature selection, and several machine learning algorithms such as Naive Bayes (NB), Decision Tree, Support Vector Machine (SVM), Random Forest, and Logistic Regression. The study focuses on developing the most accurate rainfall prediction model by utilizing machine learning and feature selection techniques. The Artificial Neural Network (ANN) achieves a maximum accuracy of 90% and 91% before and after feature selection, respectively. Furthermore, k-means clustering and Principal Component Analysis (PCA) are applied to examine regional rainfall patterns in Australia. Lastly, to make our proposed machine learning simpler and more usable for general people, we have formulated a web-based application system using Flask in our research paper. Overall, this research demonstrates the effectiveness of different machine-learning techniques in predicting rainfall using Australian weather data.
The proposed methodology for this study is presented as a sequential workflow diagram, outlining the step-by-step process of the research.
Published in: IEEE Access ( Volume: 11)
Funding Agency:

Computer Science and Engineering Discipline, Khulna University, Khulna, Bangladesh
Md. Mehedi Hassan (Member, IEEE) received the B.Sc. degree in computer science and engineering from North Western University, Khulna, Bangladesh, in 2022, where he excelled in the studies and demonstrated a strong aptitude for research. He is currently pursuing the M.Sc. degree in computer science and engineering with Khulna University, Khulna. As the Founder and the CEO of the Virtual BD IT Firm and the VRD Research Labo...Show More
Md. Mehedi Hassan (Member, IEEE) received the B.Sc. degree in computer science and engineering from North Western University, Khulna, Bangladesh, in 2022, where he excelled in the studies and demonstrated a strong aptitude for research. He is currently pursuing the M.Sc. degree in computer science and engineering with Khulna University, Khulna. As the Founder and the CEO of the Virtual BD IT Firm and the VRD Research Labo...View more

Department of Statistics, Noakhali Science and Technology University, Noakhali, Bangladesh
Mohammad Abu Tareq Rony received the B.Sc. degree in statistics from Noakhali Science and Technology University, Noakhali, Bangladesh. He is a diligent individual who is self-taught in data analysis, statistics, machine learning, and deep learning. In addition, he has experience in creating an advanced analytics strategy using data. His experience is a mix of 3-year research A.I., machine learning, data science, and stati...Show More
Mohammad Abu Tareq Rony received the B.Sc. degree in statistics from Noakhali Science and Technology University, Noakhali, Bangladesh. He is a diligent individual who is self-taught in data analysis, statistics, machine learning, and deep learning. In addition, he has experience in creating an advanced analytics strategy using data. His experience is a mix of 3-year research A.I., machine learning, data science, and stati...View more

Department of Computer Science and Engineering, Bangladesh University of Business and Technology (BUBT), Dhaka, Bangladesh
Md. Asif Rakib Khan received the B.Sc. degree in computer science and engineering from the Bangladesh University of Business and Technology (BUBT). He is currently a Researcher and conducts research in the Discipline of Biomedical Engineering and Environmental Science, BUBT. He has been working on human disease identification and human behavior analysis. As a young researcher, he has had some publications in various reput...Show More
Md. Asif Rakib Khan received the B.Sc. degree in computer science and engineering from the Bangladesh University of Business and Technology (BUBT). He is currently a Researcher and conducts research in the Discipline of Biomedical Engineering and Environmental Science, BUBT. He has been working on human disease identification and human behavior analysis. As a young researcher, he has had some publications in various reput...View more

Department of Computer Science and Engineering, Bangladesh University of Business and Technology (BUBT), Dhaka, Bangladesh
Md. Mahedi Hassan received the B.Sc. degree from the Department of Computer Science and Engineering, Bangladesh University of Business and Technology, Dhaka, in 2021. He is currently a Researcher and a member of the VRD Research Laboratory, Khulna, Bangladesh. He conducts research in the Biomedical Engineering and Environmental Science Disciplines. He collaborates with internal researchers because he believes that without...Show More
Md. Mahedi Hassan received the B.Sc. degree from the Department of Computer Science and Engineering, Bangladesh University of Business and Technology, Dhaka, in 2021. He is currently a Researcher and a member of the VRD Research Laboratory, Khulna, Bangladesh. He conducts research in the Biomedical Engineering and Environmental Science Disciplines. He collaborates with internal researchers because he believes that without...View more

Department of Computer Science and Technology, Nanjing University of Information Science and Technology, Nanjing, China
Farhana Yasmin received the M.Sc. degree from the Department of Computer Application and Technology, Changzhou University, China. She is currently pursuing the PhD. Degree in computer science and technology with the Nanjing University of Information Science and Technology, China. She is an expert in computer vision, biomedical engineering, and data science. She works with scientists from all around the world to broaden he...Show More
Farhana Yasmin received the M.Sc. degree from the Department of Computer Application and Technology, Changzhou University, China. She is currently pursuing the PhD. Degree in computer science and technology with the Nanjing University of Information Science and Technology, China. She is an expert in computer vision, biomedical engineering, and data science. She works with scientists from all around the world to broaden he...View more

Computer Science and Engineering Discipline, Khulna University, Khulna, Bangladesh
Anindya Nag (Member, IEEE) received the bachelor’s degree from Adamas University, Kolkata, India. He is currently pursuing the master’s degree (M.Sc. Engg.) in computer science and engineering from Khulna University, Khulna, Bangladesh. He is an Adjunct Lecturer with the Department of Computer Science and Engineering, North Western University, Khulna. His research interests include NLP, artificial intelligence, the IoT, b...Show More
Anindya Nag (Member, IEEE) received the bachelor’s degree from Adamas University, Kolkata, India. He is currently pursuing the master’s degree (M.Sc. Engg.) in computer science and engineering from Khulna University, Khulna, Bangladesh. He is an Adjunct Lecturer with the Department of Computer Science and Engineering, North Western University, Khulna. His research interests include NLP, artificial intelligence, the IoT, b...View more

Department of Computer Science and Engineering, University of Development Alternative, Dhaka, Bangladesh
Tazria Helal Zarin received the B.Sc. degree in computer science engineering from the University of Development Alternative, Dhaka, Bangladesh. She exemplifies an unwavering commitment to the work. She is also able to think critically as well.
Tazria Helal Zarin received the B.Sc. degree in computer science engineering from the University of Development Alternative, Dhaka, Bangladesh. She exemplifies an unwavering commitment to the work. She is also able to think critically as well.View more

Computer Science and Engineering Discipline, Khulna University, Khulna, Bangladesh
Anupam Kumar Bairagi (Senior Member, IEEE) received the B.Sc. and M.Sc. degrees in computer science and engineering from Khulna University (KU), Bangladesh, and the Ph.D. degree in computer engineering from Kyung Hee University, South Korea. He is currently a Professor with the Computer Science and Engineering Discipline, KU. His research interests include wireless resource management in 5G and beyond, healthcare, the IIo...Show More
Anupam Kumar Bairagi (Senior Member, IEEE) received the B.Sc. and M.Sc. degrees in computer science and engineering from Khulna University (KU), Bangladesh, and the Ph.D. degree in computer engineering from Kyung Hee University, South Korea. He is currently a Professor with the Computer Science and Engineering Discipline, KU. His research interests include wireless resource management in 5G and beyond, healthcare, the IIo...View more

Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia
Samah Alshathri received the bachelor’s degree in computer science and the master’s degree in computer engineering from King Saud University, Riyadh, Saudi Arabia, and the Ph.D. degree from the Department of Computer and Mathematics, Plymouth University, Plymouth, U.K. She is currently an Assistant Professor with the Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint A...Show More
Samah Alshathri received the bachelor’s degree in computer science and the master’s degree in computer engineering from King Saud University, Riyadh, Saudi Arabia, and the Ph.D. degree from the Department of Computer and Mathematics, Plymouth University, Plymouth, U.K. She is currently an Assistant Professor with the Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint A...View more

Computer Science Department, Security Engineering Laboratory, Prince Sultan University, Riyadh, Saudi Arabia
Department of Electronics and Electrical Communications Engineering, Faculty of Electronic Engineering, Menoufia University, Menouf, Egypt
Walid El-Shafai (Senior Member, IEEE) was born in Alexandria, Egypt. He received the B.Sc. degree (Hons.) in electronics and electrical communication engineering from the Faculty of Electronic Engineering (FEE), Menoufia University, Menouf, Egypt, in 2008, the M.Sc. degree from the Egypt-Japan University of Science and Technology (E-JUST), in 2012, and the Ph.D. degree from the FEE, Menoufia University, in 2019. Since Jan...Show More
Walid El-Shafai (Senior Member, IEEE) was born in Alexandria, Egypt. He received the B.Sc. degree (Hons.) in electronics and electrical communication engineering from the Faculty of Electronic Engineering (FEE), Menoufia University, Menouf, Egypt, in 2008, the M.Sc. degree from the Egypt-Japan University of Science and Technology (E-JUST), in 2012, and the Ph.D. degree from the FEE, Menoufia University, in 2019. Since Jan...View more

Computer Science and Engineering Discipline, Khulna University, Khulna, Bangladesh
Md. Mehedi Hassan (Member, IEEE) received the B.Sc. degree in computer science and engineering from North Western University, Khulna, Bangladesh, in 2022, where he excelled in the studies and demonstrated a strong aptitude for research. He is currently pursuing the M.Sc. degree in computer science and engineering with Khulna University, Khulna. As the Founder and the CEO of the Virtual BD IT Firm and the VRD Research Laboratory, Bangladesh, he has established himself as a highly respected leader in the fields of biomedical engineering, data science, and expert systems. He is a dedicated and accomplished Researcher. He is highly skilled in association rule mining, predictive analysis, machine learning, and data analysis, with a particular focus on the biomedical sciences. As a young researcher, he has published 35 articles in various international top journals and conferences, which is a remarkable achievement. His work has been well-received by the research community and has significantly contributed to the advancement of knowledge in the field. Overall, he is a highly motivated and skilled researcher with a strong commitment to improving human health and well-being through cutting-edge scientific research. His accomplishments to date are impressive, and potential for future contributions to the field is very promising. In addition, he serves as a reviewer for 26 prestigious journals. He has filed more than three patents out of which two are granted to his name. His research interests include important human diseases, such as oncology, cancer, and hepatitis, as well as human behavior analysis and mental health.
Md. Mehedi Hassan (Member, IEEE) received the B.Sc. degree in computer science and engineering from North Western University, Khulna, Bangladesh, in 2022, where he excelled in the studies and demonstrated a strong aptitude for research. He is currently pursuing the M.Sc. degree in computer science and engineering with Khulna University, Khulna. As the Founder and the CEO of the Virtual BD IT Firm and the VRD Research Laboratory, Bangladesh, he has established himself as a highly respected leader in the fields of biomedical engineering, data science, and expert systems. He is a dedicated and accomplished Researcher. He is highly skilled in association rule mining, predictive analysis, machine learning, and data analysis, with a particular focus on the biomedical sciences. As a young researcher, he has published 35 articles in various international top journals and conferences, which is a remarkable achievement. His work has been well-received by the research community and has significantly contributed to the advancement of knowledge in the field. Overall, he is a highly motivated and skilled researcher with a strong commitment to improving human health and well-being through cutting-edge scientific research. His accomplishments to date are impressive, and potential for future contributions to the field is very promising. In addition, he serves as a reviewer for 26 prestigious journals. He has filed more than three patents out of which two are granted to his name. His research interests include important human diseases, such as oncology, cancer, and hepatitis, as well as human behavior analysis and mental health.View more

Department of Statistics, Noakhali Science and Technology University, Noakhali, Bangladesh
Mohammad Abu Tareq Rony received the B.Sc. degree in statistics from Noakhali Science and Technology University, Noakhali, Bangladesh. He is a diligent individual who is self-taught in data analysis, statistics, machine learning, and deep learning. In addition, he has experience in creating an advanced analytics strategy using data. His experience is a mix of 3-year research A.I., machine learning, data science, and statistical analysis.
Mohammad Abu Tareq Rony received the B.Sc. degree in statistics from Noakhali Science and Technology University, Noakhali, Bangladesh. He is a diligent individual who is self-taught in data analysis, statistics, machine learning, and deep learning. In addition, he has experience in creating an advanced analytics strategy using data. His experience is a mix of 3-year research A.I., machine learning, data science, and statistical analysis.View more

Department of Computer Science and Engineering, Bangladesh University of Business and Technology (BUBT), Dhaka, Bangladesh
Md. Asif Rakib Khan received the B.Sc. degree in computer science and engineering from the Bangladesh University of Business and Technology (BUBT). He is currently a Researcher and conducts research in the Discipline of Biomedical Engineering and Environmental Science, BUBT. He has been working on human disease identification and human behavior analysis. As a young researcher, he has had some publications in various reputed journals.
Md. Asif Rakib Khan received the B.Sc. degree in computer science and engineering from the Bangladesh University of Business and Technology (BUBT). He is currently a Researcher and conducts research in the Discipline of Biomedical Engineering and Environmental Science, BUBT. He has been working on human disease identification and human behavior analysis. As a young researcher, he has had some publications in various reputed journals.View more

Department of Computer Science and Engineering, Bangladesh University of Business and Technology (BUBT), Dhaka, Bangladesh
Md. Mahedi Hassan received the B.Sc. degree from the Department of Computer Science and Engineering, Bangladesh University of Business and Technology, Dhaka, in 2021. He is currently a Researcher and a member of the VRD Research Laboratory, Khulna, Bangladesh. He conducts research in the Biomedical Engineering and Environmental Science Disciplines. He collaborates with internal researchers because he believes that without research, innovation is impossible. His research interests include predictive analysis and expert system development.
Md. Mahedi Hassan received the B.Sc. degree from the Department of Computer Science and Engineering, Bangladesh University of Business and Technology, Dhaka, in 2021. He is currently a Researcher and a member of the VRD Research Laboratory, Khulna, Bangladesh. He conducts research in the Biomedical Engineering and Environmental Science Disciplines. He collaborates with internal researchers because he believes that without research, innovation is impossible. His research interests include predictive analysis and expert system development.View more

Department of Computer Science and Technology, Nanjing University of Information Science and Technology, Nanjing, China
Farhana Yasmin received the M.Sc. degree from the Department of Computer Application and Technology, Changzhou University, China. She is currently pursuing the PhD. Degree in computer science and technology with the Nanjing University of Information Science and Technology, China. She is an expert in computer vision, biomedical engineering, and data science. She works with scientists from all around the world to broaden her horizons and increase the depth of her expertise. Her research interests include predictive analysis and the development of expert systems.
Farhana Yasmin received the M.Sc. degree from the Department of Computer Application and Technology, Changzhou University, China. She is currently pursuing the PhD. Degree in computer science and technology with the Nanjing University of Information Science and Technology, China. She is an expert in computer vision, biomedical engineering, and data science. She works with scientists from all around the world to broaden her horizons and increase the depth of her expertise. Her research interests include predictive analysis and the development of expert systems.View more

Computer Science and Engineering Discipline, Khulna University, Khulna, Bangladesh
Anindya Nag (Member, IEEE) received the bachelor’s degree from Adamas University, Kolkata, India. He is currently pursuing the master’s degree (M.Sc. Engg.) in computer science and engineering from Khulna University, Khulna, Bangladesh. He is an Adjunct Lecturer with the Department of Computer Science and Engineering, North Western University, Khulna. His research interests include NLP, artificial intelligence, the IoT, blockchain, cloud computing, and networking systems.
Anindya Nag (Member, IEEE) received the bachelor’s degree from Adamas University, Kolkata, India. He is currently pursuing the master’s degree (M.Sc. Engg.) in computer science and engineering from Khulna University, Khulna, Bangladesh. He is an Adjunct Lecturer with the Department of Computer Science and Engineering, North Western University, Khulna. His research interests include NLP, artificial intelligence, the IoT, blockchain, cloud computing, and networking systems.View more

Department of Computer Science and Engineering, University of Development Alternative, Dhaka, Bangladesh
Tazria Helal Zarin received the B.Sc. degree in computer science engineering from the University of Development Alternative, Dhaka, Bangladesh. She exemplifies an unwavering commitment to the work. She is also able to think critically as well.
Tazria Helal Zarin received the B.Sc. degree in computer science engineering from the University of Development Alternative, Dhaka, Bangladesh. She exemplifies an unwavering commitment to the work. She is also able to think critically as well.View more

Computer Science and Engineering Discipline, Khulna University, Khulna, Bangladesh
Anupam Kumar Bairagi (Senior Member, IEEE) received the B.Sc. and M.Sc. degrees in computer science and engineering from Khulna University (KU), Bangladesh, and the Ph.D. degree in computer engineering from Kyung Hee University, South Korea. He is currently a Professor with the Computer Science and Engineering Discipline, KU. His research interests include wireless resource management in 5G and beyond, healthcare, the IIoT, cooperative communication, and game theory. He has authored and coauthored around 60 publications, including refereed IEEE/ACM journals and conference papers. He has served as a technical program committee member at different international conferences.
Anupam Kumar Bairagi (Senior Member, IEEE) received the B.Sc. and M.Sc. degrees in computer science and engineering from Khulna University (KU), Bangladesh, and the Ph.D. degree in computer engineering from Kyung Hee University, South Korea. He is currently a Professor with the Computer Science and Engineering Discipline, KU. His research interests include wireless resource management in 5G and beyond, healthcare, the IIoT, cooperative communication, and game theory. He has authored and coauthored around 60 publications, including refereed IEEE/ACM journals and conference papers. He has served as a technical program committee member at different international conferences.View more

Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia
Samah Alshathri received the bachelor’s degree in computer science and the master’s degree in computer engineering from King Saud University, Riyadh, Saudi Arabia, and the Ph.D. degree from the Department of Computer and Mathematics, Plymouth University, Plymouth, U.K. She is currently an Assistant Professor with the Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University (PNU), Riyadh. Her research interests include wireless networks, cloud computing, fog computing, the IoT, data mining, machine learning, text analytics, image classification, and deep learning. She was the Chair of the Network and Communication Department and participated in organizing many international conferences. She has authored or coauthored many articles published in well-known journals in the research field.
Samah Alshathri received the bachelor’s degree in computer science and the master’s degree in computer engineering from King Saud University, Riyadh, Saudi Arabia, and the Ph.D. degree from the Department of Computer and Mathematics, Plymouth University, Plymouth, U.K. She is currently an Assistant Professor with the Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University (PNU), Riyadh. Her research interests include wireless networks, cloud computing, fog computing, the IoT, data mining, machine learning, text analytics, image classification, and deep learning. She was the Chair of the Network and Communication Department and participated in organizing many international conferences. She has authored or coauthored many articles published in well-known journals in the research field.View more

Computer Science Department, Security Engineering Laboratory, Prince Sultan University, Riyadh, Saudi Arabia
Department of Electronics and Electrical Communications Engineering, Faculty of Electronic Engineering, Menoufia University, Menouf, Egypt
Walid El-Shafai (Senior Member, IEEE) was born in Alexandria, Egypt. He received the B.Sc. degree (Hons.) in electronics and electrical communication engineering from the Faculty of Electronic Engineering (FEE), Menoufia University, Menouf, Egypt, in 2008, the M.Sc. degree from the Egypt-Japan University of Science and Technology (E-JUST), in 2012, and the Ph.D. degree from the FEE, Menoufia University, in 2019. Since January 2021, he has been a Postdoctoral Research Fellow with the Security Engineering Laboratory (SEL), Prince Sultan University (PSU), Riyadh, Saudi Arabia. He is currently a Lecturer and an Assistant Professor with the Department of Electronics and Communication Engineering (ECE), FEE, Menoufia University. His research interests include wireless mobile and multimedia communications systems, image and video signal processing, efficient 2D video/3D multi-view video coding, multi-view video plus depth coding, 3D multi-view video coding and transmission, quality of service and experience, digital communication techniques, cognitive radio networks, adaptive filters design, 3D video watermarking, steganography, encryption, error resilience and concealment algorithms for H.264/AVC, H.264/MVC, and H.265/HEVC video codecs standards, cognitive cryptography, medical image processing, speech processing, security algorithms, software-defined networks, the Internet of Things, medical diagnoses applications, FPGA implementations for signal processing algorithms and communication systems, cancellable biometrics and pattern recognition, image and video magnification, artificial intelligence for signal processing algorithms and communication systems, modulation identification and classification, image and video super-resolution and denoising, cybersecurity applications, malware and ransomware detection and analysis, deep learning in signal processing, and communication systems applications. He also serves as a reviewer for several international journals.
Walid El-Shafai (Senior Member, IEEE) was born in Alexandria, Egypt. He received the B.Sc. degree (Hons.) in electronics and electrical communication engineering from the Faculty of Electronic Engineering (FEE), Menoufia University, Menouf, Egypt, in 2008, the M.Sc. degree from the Egypt-Japan University of Science and Technology (E-JUST), in 2012, and the Ph.D. degree from the FEE, Menoufia University, in 2019. Since January 2021, he has been a Postdoctoral Research Fellow with the Security Engineering Laboratory (SEL), Prince Sultan University (PSU), Riyadh, Saudi Arabia. He is currently a Lecturer and an Assistant Professor with the Department of Electronics and Communication Engineering (ECE), FEE, Menoufia University. His research interests include wireless mobile and multimedia communications systems, image and video signal processing, efficient 2D video/3D multi-view video coding, multi-view video plus depth coding, 3D multi-view video coding and transmission, quality of service and experience, digital communication techniques, cognitive radio networks, adaptive filters design, 3D video watermarking, steganography, encryption, error resilience and concealment algorithms for H.264/AVC, H.264/MVC, and H.265/HEVC video codecs standards, cognitive cryptography, medical image processing, speech processing, security algorithms, software-defined networks, the Internet of Things, medical diagnoses applications, FPGA implementations for signal processing algorithms and communication systems, cancellable biometrics and pattern recognition, image and video magnification, artificial intelligence for signal processing algorithms and communication systems, modulation identification and classification, image and video super-resolution and denoising, cybersecurity applications, malware and ransomware detection and analysis, deep learning in signal processing, and communication systems applications. He also serves as a reviewer for several international journals.View more