SlideShare a Scribd company logo
Base paper Title: Optimizing Numerical Weather Prediction Model Performance Using
Machine Learning Techniques
Modified Title: Using Machine Learning Techniques to Optimise the Performance of
Numerical Weather Prediction Models
Abstract
Weather forecasting primarily uses numerical weather prediction models that use
weather observation data, including temperature and humidity, to predict future weather. The
Korea Meteorological Administration (KMA) has adopted the GloSea6 numerical weather
prediction model from the UK for weather forecasting. Besides utilizing these models for real-
time weather forecasts, supercomputers are essential for running them for research purposes.
However, owing to the limited supercomputer resources, many researchers have faced
difficulties running the models. To address this issue, the KMA has developed a low-resolution
model called Low GloSea6, which can be run on small and medium-sized servers in research
institutions, but Low GloSea6 still uses numerous computer resources, especially in the I/O
load. As I/O load can cause performance degradation for models with high data I/O, model I/O
optimization is essential, but trial-and-error optimization by users is inefficient. Therefore, this
study presents a machine learning-based approach to optimize the hardware and software
parameters of the Low GloSea6 research environment. The proposed method comprised two
steps. First, performance data were collected using profiling tools to obtain hardware platform
parameters and Low GloSea6 internal parameters under various settings. Second, a machine
learning model was trained using the collected data to determine the optimal hardware platform
parameters and Low GloSea6 internal parameters for new research environments. The
machine-learning model successfully predicted the optimal parameter combinations in
different research environments, exhibiting a high degree of accuracy compared to the actual
parameter combinations. In particular, the predicted model execution time based on the
parameter combination showed a significant outcome with an error rate of only 16% compared
to the actual execution time. Overall, this optimization method holds the potential to improve
the performance of other high-performance computing scientific applications.
Existing System
Significant advancements in computing performance have facilitated the emergence of
numerical weather prediction (NWP) [1] models that use large-scale numerical computations
for weather forecasting. Since 1999, the Korea Meteorological Administration (KMA) has been
using a global data assimilation and prediction system based on the global spectral model,
which is based on the global spectrum model from the Japan Meteorological Agency. The
KMA introduced the global NWP model GloSea6 [2] from the UK Met Office in 2022 and has
since used it for weather forecasting. GloSea6 comprises two main models: ATMOS and
OCEAN. The ATMOS model comprises atmospheric (UM) and land surface (JULES) models,
while the OCEAN model comprises ocean (NEMO) and sea ice (CICE) models. Model
execution begins after a preprocessing stage, during which the Earth is divided into grids, and
initial and auxiliary data called analysis fields are collected for each grid. Subsequently, the
analysis fields are used to prepare input fields for the forecast model, after which numerical
model calculation begins. Owing to its high demand for computing resources, the KMA
provides a low-resolution version of GloSea6 called Low GloSea6 for researchers who lack
access to supercomputers. However, even Low GloSea6 requires significant computing
resources, and as the model has a high data input/output (I/O) nature, I/O optimization is
essential. Notably, general users, who are atmospheric science researchers and not computer
scientists, may find conducting performance optimization through trial-and-error inefficient.
This paper presents a machine learning-based approach to optimize the hardware and software
parameters of the Low GloSea6 research environment.
Drawback in Existing System
 Data Quality and Quantity:
Insufficient Data: Machine learning models, especially deep learning models, often
require large amounts of data for training. In some cases, the available weather data
may be limited, making it challenging to train complex models effectively.
Data Quality: The quality of weather data is crucial for model performance.
Inaccurate or incomplete data can lead to biased models and unreliable predictions.
 Interpretability:
Black Box Models: Some advanced machine learning models, such as deep neural
networks, are considered black box models because their internal workings are not
easily interpretable. Understanding the reasoning behind a specific prediction can be
difficult, which is a critical aspect for applications like weather prediction where
interpretability is essential.
 Physical Understanding:
Lack of Physical Interpretation: Traditional NWP models are based on physical
principles of fluid dynamics and thermodynamics, providing a clear physical
interpretation. Machine learning models may lack this physical basis, making it
challenging to relate predictions to underlying atmospheric processes.
 Real-time Constraints:
Computational Efficiency: Real-time weather predictions demand fast and efficient
models. While machine learning models can be powerful, their computational demands
may pose challenges in meeting real-time constraints.
Proposed System
 Model Evaluation and Validation:
Cross-Validation: Employ cross-validation techniques to assess model generalization
and robustness.
Validation Metrics: Use appropriate metrics, such as Mean Squared Error (MSE) or
Root Mean Squared Error (RMSE), to quantify the accuracy of predictions.
 Collaboration with Meteorologists:
Domain Expert Involvement: Foster collaboration between machine learning experts
and meteorologists to ensure that the developed models align with domain knowledge
and meet the needs of the meteorological community.
 Scalability and Efficiency:
Optimized Computational Resources: Implement optimizations to handle
computational demands efficiently, making the system scalable for different
geographical regions and data volumes.
 Documentation and Reporting:
Comprehensive Documentation: Provide thorough documentation detailing the
system architecture, algorithms used, and model performance metrics.
Automated Reporting: Develop automated reporting mechanisms to deliver regular
updates on model performance and improvements.
Algorithm
 Autoencoders:
Unsupervised learning models that can learn efficient representations of input data.
Autoencoders can be used for feature learning and dimensionality reduction in
meteorological data.
 Cluster Analysis:
Techniques like k-means clustering can be applied to identify spatial patterns in
meteorological data, aiding in the understanding of regional weather phenomena.
 Time Series Forecasting Models:
Classical time series forecasting models such as ARIMA (AutoRegressive Integrated
Moving Average) or SARIMA (Seasonal ARIMA) can be used as baseline models or
in conjunction with machine learning approaches.
Advantages
 Data-Driven Adaptability:
Adaptable to Diverse Data Types: Machine learning models can handle various types
of meteorological data, including satellite imagery, radar data, and ground-based
observations. This adaptability enables the integration of diverse data sources for
improved predictions.
 Feature Learning:
Automatic Feature Extraction: Machine learning models can automatically learn
relevant features from raw data, reducing the need for manual feature engineering.
This is particularly valuable in meteorology, where the relationships between
variables may be complex and not easily discernible.
 Flexibility and Scalability:
Adaptation to Changing Conditions: Machine learning models can be retrained and
adapted to changing atmospheric conditions more easily than traditional models. This
flexibility is crucial in dynamic weather environments where conditions can evolve
rapidly.
 Innovation and Continuous Improvement:
Adoption of Cutting-Edge Techniques: The field of machine learning is dynamic,
with ongoing advancements. Incorporating state-of-the-art techniques allows NWP
models to benefit from the latest innovations and improvements in the machine learning
community.
Software Specification
 Processor : I3 core processor
 Ram : 4 GB
 Hard disk : 500 GB
Software Specification
 Operating System : Windows 10 /11
 Frond End : Python
 Back End : Mysql Server
 IDE Tools : Pycharm

More Related Content

Similar to Optimizing Numerical Weather Prediction Model Performance Using Machine Learning Techniques.

Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
The Statistical and Applied Mathematical Sciences Institute
 
HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...
HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...
HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...
TELKOMNIKA JOURNAL
 
AnnualAutomobileSalesPredictionusingARIMAModel (2).pdf
AnnualAutomobileSalesPredictionusingARIMAModel (2).pdfAnnualAutomobileSalesPredictionusingARIMAModel (2).pdf
AnnualAutomobileSalesPredictionusingARIMAModel (2).pdf
Farhad Sagor
 
Sampling-Based Model Predictive Control of PV-Integrated Energy Storage Syste...
Sampling-Based Model Predictive Control of PV-Integrated Energy Storage Syste...Sampling-Based Model Predictive Control of PV-Integrated Energy Storage Syste...
Sampling-Based Model Predictive Control of PV-Integrated Energy Storage Syste...
Power System Operation
 
Optimal combinaison of CFD modeling and statistical learning for short-term w...
Optimal combinaison of CFD modeling and statistical learning for short-term w...Optimal combinaison of CFD modeling and statistical learning for short-term w...
Optimal combinaison of CFD modeling and statistical learning for short-term w...
Jean-Claude Meteodyn
 
AGU_Iguassu_Brazil_AUG
AGU_Iguassu_Brazil_AUGAGU_Iguassu_Brazil_AUG
AGU_Iguassu_Brazil_AUG
Jordan Alpert
 
Survey on deep learning applied to predictive maintenance
Survey on deep learning applied to predictive maintenance Survey on deep learning applied to predictive maintenance
Survey on deep learning applied to predictive maintenance
IJECEIAES
 
Francois Delobel: FAO-MOSAICC: The FAO modelling system to support decision-m...
Francois Delobel: FAO-MOSAICC: The FAO modelling system to support decision-m...Francois Delobel: FAO-MOSAICC: The FAO modelling system to support decision-m...
Francois Delobel: FAO-MOSAICC: The FAO modelling system to support decision-m...
AfricaAdapt
 

Similar to Optimizing Numerical Weather Prediction Model Performance Using Machine Learning Techniques. (20)

Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Implementing Workload Postponing In Cloudsim to Maximize Renewable Energy Uti...
Implementing Workload Postponing In Cloudsim to Maximize Renewable Energy Uti...Implementing Workload Postponing In Cloudsim to Maximize Renewable Energy Uti...
Implementing Workload Postponing In Cloudsim to Maximize Renewable Energy Uti...
 
HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...
HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...
HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...
 
AnnualAutomobileSalesPredictionusingARIMAModel (2).pdf
AnnualAutomobileSalesPredictionusingARIMAModel (2).pdfAnnualAutomobileSalesPredictionusingARIMAModel (2).pdf
AnnualAutomobileSalesPredictionusingARIMAModel (2).pdf
 
Data Driven Energy Economy Prediction for Electric City Buses Using Machine L...
Data Driven Energy Economy Prediction for Electric City Buses Using Machine L...Data Driven Energy Economy Prediction for Electric City Buses Using Machine L...
Data Driven Energy Economy Prediction for Electric City Buses Using Machine L...
 
FLOOD FORECASTING USING MACHINE LEARNING ALGORITHM
FLOOD FORECASTING USING MACHINE LEARNING ALGORITHMFLOOD FORECASTING USING MACHINE LEARNING ALGORITHM
FLOOD FORECASTING USING MACHINE LEARNING ALGORITHM
 
Failure Prediction for APU on a Metro System
Failure Prediction for APU on a Metro SystemFailure Prediction for APU on a Metro System
Failure Prediction for APU on a Metro System
 
A novel wind power prediction model using graph attention networks and bi-dir...
A novel wind power prediction model using graph attention networks and bi-dir...A novel wind power prediction model using graph attention networks and bi-dir...
A novel wind power prediction model using graph attention networks and bi-dir...
 
"Cloud Computing for HPC"
"Cloud Computing for HPC""Cloud Computing for HPC"
"Cloud Computing for HPC"
 
4.1_Simulation & Analysis Tools for Microgrids_Weng and Cortes_EPRI/SNL Micro...
4.1_Simulation & Analysis Tools for Microgrids_Weng and Cortes_EPRI/SNL Micro...4.1_Simulation & Analysis Tools for Microgrids_Weng and Cortes_EPRI/SNL Micro...
4.1_Simulation & Analysis Tools for Microgrids_Weng and Cortes_EPRI/SNL Micro...
 
Data mining-for-prediction-of-aircraft-component-replacement
Data mining-for-prediction-of-aircraft-component-replacementData mining-for-prediction-of-aircraft-component-replacement
Data mining-for-prediction-of-aircraft-component-replacement
 
CONTEXT-AWARE DECISION MAKING SYSTEM FOR MOBILE CLOUD OFFLOADING
CONTEXT-AWARE DECISION MAKING SYSTEM FOR MOBILE CLOUD OFFLOADINGCONTEXT-AWARE DECISION MAKING SYSTEM FOR MOBILE CLOUD OFFLOADING
CONTEXT-AWARE DECISION MAKING SYSTEM FOR MOBILE CLOUD OFFLOADING
 
Sampling-Based Model Predictive Control of PV-Integrated Energy Storage Syste...
Sampling-Based Model Predictive Control of PV-Integrated Energy Storage Syste...Sampling-Based Model Predictive Control of PV-Integrated Energy Storage Syste...
Sampling-Based Model Predictive Control of PV-Integrated Energy Storage Syste...
 
A Post-processing Approach for Solar Power Combined Forecasts of Ramp Events
A Post-processing Approach for Solar Power Combined Forecasts of Ramp EventsA Post-processing Approach for Solar Power Combined Forecasts of Ramp Events
A Post-processing Approach for Solar Power Combined Forecasts of Ramp Events
 
Optimal combinaison of CFD modeling and statistical learning for short-term w...
Optimal combinaison of CFD modeling and statistical learning for short-term w...Optimal combinaison of CFD modeling and statistical learning for short-term w...
Optimal combinaison of CFD modeling and statistical learning for short-term w...
 
AGU_Iguassu_Brazil_AUG
AGU_Iguassu_Brazil_AUGAGU_Iguassu_Brazil_AUG
AGU_Iguassu_Brazil_AUG
 
Survey on deep learning applied to predictive maintenance
Survey on deep learning applied to predictive maintenance Survey on deep learning applied to predictive maintenance
Survey on deep learning applied to predictive maintenance
 
Presentation: Wind Speed Prediction using Radial Basis Function Neural Network
Presentation: Wind Speed Prediction using Radial Basis Function Neural NetworkPresentation: Wind Speed Prediction using Radial Basis Function Neural Network
Presentation: Wind Speed Prediction using Radial Basis Function Neural Network
 
Flood and rainfall predction final
Flood and rainfall predction finalFlood and rainfall predction final
Flood and rainfall predction final
 
Francois Delobel: FAO-MOSAICC: The FAO modelling system to support decision-m...
Francois Delobel: FAO-MOSAICC: The FAO modelling system to support decision-m...Francois Delobel: FAO-MOSAICC: The FAO modelling system to support decision-m...
Francois Delobel: FAO-MOSAICC: The FAO modelling system to support decision-m...
 

More from Shakas Technologies

More from Shakas Technologies (20)

A Review on Deep-Learning-Based Cyberbullying Detection
A Review on Deep-Learning-Based Cyberbullying DetectionA Review on Deep-Learning-Based Cyberbullying Detection
A Review on Deep-Learning-Based Cyberbullying Detection
 
A Personal Privacy Data Protection Scheme for Encryption and Revocation of Hi...
A Personal Privacy Data Protection Scheme for Encryption and Revocation of Hi...A Personal Privacy Data Protection Scheme for Encryption and Revocation of Hi...
A Personal Privacy Data Protection Scheme for Encryption and Revocation of Hi...
 
A Novel Framework for Credit Card.
A Novel Framework for Credit Card.A Novel Framework for Credit Card.
A Novel Framework for Credit Card.
 
A Comparative Analysis of Sampling Techniques for Click-Through Rate Predicti...
A Comparative Analysis of Sampling Techniques for Click-Through Rate Predicti...A Comparative Analysis of Sampling Techniques for Click-Through Rate Predicti...
A Comparative Analysis of Sampling Techniques for Click-Through Rate Predicti...
 
NS2 Final Year Project Titles 2023- 2024
NS2 Final Year Project Titles 2023- 2024NS2 Final Year Project Titles 2023- 2024
NS2 Final Year Project Titles 2023- 2024
 
MATLAB Final Year IEEE Project Titles 2023-2024
MATLAB Final Year IEEE Project Titles 2023-2024MATLAB Final Year IEEE Project Titles 2023-2024
MATLAB Final Year IEEE Project Titles 2023-2024
 
Latest Python IEEE Project Titles 2023-2024
Latest Python IEEE Project Titles 2023-2024Latest Python IEEE Project Titles 2023-2024
Latest Python IEEE Project Titles 2023-2024
 
EMOTION RECOGNITION BY TEXTUAL TWEETS CLASSIFICATION USING VOTING CLASSIFIER ...
EMOTION RECOGNITION BY TEXTUAL TWEETS CLASSIFICATION USING VOTING CLASSIFIER ...EMOTION RECOGNITION BY TEXTUAL TWEETS CLASSIFICATION USING VOTING CLASSIFIER ...
EMOTION RECOGNITION BY TEXTUAL TWEETS CLASSIFICATION USING VOTING CLASSIFIER ...
 
CYBER THREAT INTELLIGENCE MINING FOR PROACTIVE CYBERSECURITY DEFENSE
CYBER THREAT INTELLIGENCE MINING FOR PROACTIVE CYBERSECURITY DEFENSECYBER THREAT INTELLIGENCE MINING FOR PROACTIVE CYBERSECURITY DEFENSE
CYBER THREAT INTELLIGENCE MINING FOR PROACTIVE CYBERSECURITY DEFENSE
 
Detecting Mental Disorders in social Media through Emotional patterns-The cas...
Detecting Mental Disorders in social Media through Emotional patterns-The cas...Detecting Mental Disorders in social Media through Emotional patterns-The cas...
Detecting Mental Disorders in social Media through Emotional patterns-The cas...
 
COMMERCE FAKE PRODUCT REVIEWS MONITORING AND DETECTION
COMMERCE FAKE PRODUCT REVIEWS MONITORING AND DETECTIONCOMMERCE FAKE PRODUCT REVIEWS MONITORING AND DETECTION
COMMERCE FAKE PRODUCT REVIEWS MONITORING AND DETECTION
 
CO2 EMISSION RATING BY VEHICLES USING DATA SCIENCE
CO2 EMISSION RATING BY VEHICLES USING DATA SCIENCECO2 EMISSION RATING BY VEHICLES USING DATA SCIENCE
CO2 EMISSION RATING BY VEHICLES USING DATA SCIENCE
 
Toward Effective Evaluation of Cyber Defense Threat Based Adversary Emulation...
Toward Effective Evaluation of Cyber Defense Threat Based Adversary Emulation...Toward Effective Evaluation of Cyber Defense Threat Based Adversary Emulation...
Toward Effective Evaluation of Cyber Defense Threat Based Adversary Emulation...
 
Nature-Based Prediction Model of Bug Reports Based on Ensemble Machine Learni...
Nature-Based Prediction Model of Bug Reports Based on Ensemble Machine Learni...Nature-Based Prediction Model of Bug Reports Based on Ensemble Machine Learni...
Nature-Based Prediction Model of Bug Reports Based on Ensemble Machine Learni...
 
Multi-Class Stress Detection Through Heart Rate Variability A Deep Neural Net...
Multi-Class Stress Detection Through Heart Rate Variability A Deep Neural Net...Multi-Class Stress Detection Through Heart Rate Variability A Deep Neural Net...
Multi-Class Stress Detection Through Heart Rate Variability A Deep Neural Net...
 
Identifying Hot Topic Trends in Streaming Text Data Using News Sequential Evo...
Identifying Hot Topic Trends in Streaming Text Data Using News Sequential Evo...Identifying Hot Topic Trends in Streaming Text Data Using News Sequential Evo...
Identifying Hot Topic Trends in Streaming Text Data Using News Sequential Evo...
 
Fighting Money Laundering With Statistics and Machine Learning.docx
Fighting Money Laundering With Statistics and Machine Learning.docxFighting Money Laundering With Statistics and Machine Learning.docx
Fighting Money Laundering With Statistics and Machine Learning.docx
 
Explainable Artificial Intelligence for Patient Safety A Review of Applicatio...
Explainable Artificial Intelligence for Patient Safety A Review of Applicatio...Explainable Artificial Intelligence for Patient Safety A Review of Applicatio...
Explainable Artificial Intelligence for Patient Safety A Review of Applicatio...
 
Ensemble Deep Learning-Based Prediction of Fraudulent Cryptocurrency Transact...
Ensemble Deep Learning-Based Prediction of Fraudulent Cryptocurrency Transact...Ensemble Deep Learning-Based Prediction of Fraudulent Cryptocurrency Transact...
Ensemble Deep Learning-Based Prediction of Fraudulent Cryptocurrency Transact...
 
Effective Software Effort Estimation Leveraging Machine Learning for Digital ...
Effective Software Effort Estimation Leveraging Machine Learning for Digital ...Effective Software Effort Estimation Leveraging Machine Learning for Digital ...
Effective Software Effort Estimation Leveraging Machine Learning for Digital ...
 

Recently uploaded

Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
Avinash Rai
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
ashishpaul799
 

Recently uploaded (20)

An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 

Optimizing Numerical Weather Prediction Model Performance Using Machine Learning Techniques.

  • 1. Base paper Title: Optimizing Numerical Weather Prediction Model Performance Using Machine Learning Techniques Modified Title: Using Machine Learning Techniques to Optimise the Performance of Numerical Weather Prediction Models Abstract Weather forecasting primarily uses numerical weather prediction models that use weather observation data, including temperature and humidity, to predict future weather. The Korea Meteorological Administration (KMA) has adopted the GloSea6 numerical weather prediction model from the UK for weather forecasting. Besides utilizing these models for real- time weather forecasts, supercomputers are essential for running them for research purposes. However, owing to the limited supercomputer resources, many researchers have faced difficulties running the models. To address this issue, the KMA has developed a low-resolution model called Low GloSea6, which can be run on small and medium-sized servers in research institutions, but Low GloSea6 still uses numerous computer resources, especially in the I/O load. As I/O load can cause performance degradation for models with high data I/O, model I/O optimization is essential, but trial-and-error optimization by users is inefficient. Therefore, this study presents a machine learning-based approach to optimize the hardware and software parameters of the Low GloSea6 research environment. The proposed method comprised two steps. First, performance data were collected using profiling tools to obtain hardware platform parameters and Low GloSea6 internal parameters under various settings. Second, a machine learning model was trained using the collected data to determine the optimal hardware platform parameters and Low GloSea6 internal parameters for new research environments. The machine-learning model successfully predicted the optimal parameter combinations in different research environments, exhibiting a high degree of accuracy compared to the actual parameter combinations. In particular, the predicted model execution time based on the parameter combination showed a significant outcome with an error rate of only 16% compared to the actual execution time. Overall, this optimization method holds the potential to improve the performance of other high-performance computing scientific applications.
  • 2. Existing System Significant advancements in computing performance have facilitated the emergence of numerical weather prediction (NWP) [1] models that use large-scale numerical computations for weather forecasting. Since 1999, the Korea Meteorological Administration (KMA) has been using a global data assimilation and prediction system based on the global spectral model, which is based on the global spectrum model from the Japan Meteorological Agency. The KMA introduced the global NWP model GloSea6 [2] from the UK Met Office in 2022 and has since used it for weather forecasting. GloSea6 comprises two main models: ATMOS and OCEAN. The ATMOS model comprises atmospheric (UM) and land surface (JULES) models, while the OCEAN model comprises ocean (NEMO) and sea ice (CICE) models. Model execution begins after a preprocessing stage, during which the Earth is divided into grids, and initial and auxiliary data called analysis fields are collected for each grid. Subsequently, the analysis fields are used to prepare input fields for the forecast model, after which numerical model calculation begins. Owing to its high demand for computing resources, the KMA provides a low-resolution version of GloSea6 called Low GloSea6 for researchers who lack access to supercomputers. However, even Low GloSea6 requires significant computing resources, and as the model has a high data input/output (I/O) nature, I/O optimization is essential. Notably, general users, who are atmospheric science researchers and not computer scientists, may find conducting performance optimization through trial-and-error inefficient. This paper presents a machine learning-based approach to optimize the hardware and software parameters of the Low GloSea6 research environment. Drawback in Existing System  Data Quality and Quantity: Insufficient Data: Machine learning models, especially deep learning models, often require large amounts of data for training. In some cases, the available weather data may be limited, making it challenging to train complex models effectively. Data Quality: The quality of weather data is crucial for model performance. Inaccurate or incomplete data can lead to biased models and unreliable predictions.
  • 3.  Interpretability: Black Box Models: Some advanced machine learning models, such as deep neural networks, are considered black box models because their internal workings are not easily interpretable. Understanding the reasoning behind a specific prediction can be difficult, which is a critical aspect for applications like weather prediction where interpretability is essential.  Physical Understanding: Lack of Physical Interpretation: Traditional NWP models are based on physical principles of fluid dynamics and thermodynamics, providing a clear physical interpretation. Machine learning models may lack this physical basis, making it challenging to relate predictions to underlying atmospheric processes.  Real-time Constraints: Computational Efficiency: Real-time weather predictions demand fast and efficient models. While machine learning models can be powerful, their computational demands may pose challenges in meeting real-time constraints. Proposed System  Model Evaluation and Validation: Cross-Validation: Employ cross-validation techniques to assess model generalization and robustness. Validation Metrics: Use appropriate metrics, such as Mean Squared Error (MSE) or Root Mean Squared Error (RMSE), to quantify the accuracy of predictions.  Collaboration with Meteorologists: Domain Expert Involvement: Foster collaboration between machine learning experts and meteorologists to ensure that the developed models align with domain knowledge and meet the needs of the meteorological community.
  • 4.  Scalability and Efficiency: Optimized Computational Resources: Implement optimizations to handle computational demands efficiently, making the system scalable for different geographical regions and data volumes.  Documentation and Reporting: Comprehensive Documentation: Provide thorough documentation detailing the system architecture, algorithms used, and model performance metrics. Automated Reporting: Develop automated reporting mechanisms to deliver regular updates on model performance and improvements. Algorithm  Autoencoders: Unsupervised learning models that can learn efficient representations of input data. Autoencoders can be used for feature learning and dimensionality reduction in meteorological data.  Cluster Analysis: Techniques like k-means clustering can be applied to identify spatial patterns in meteorological data, aiding in the understanding of regional weather phenomena.  Time Series Forecasting Models: Classical time series forecasting models such as ARIMA (AutoRegressive Integrated Moving Average) or SARIMA (Seasonal ARIMA) can be used as baseline models or in conjunction with machine learning approaches. Advantages  Data-Driven Adaptability: Adaptable to Diverse Data Types: Machine learning models can handle various types of meteorological data, including satellite imagery, radar data, and ground-based observations. This adaptability enables the integration of diverse data sources for improved predictions.
  • 5.  Feature Learning: Automatic Feature Extraction: Machine learning models can automatically learn relevant features from raw data, reducing the need for manual feature engineering. This is particularly valuable in meteorology, where the relationships between variables may be complex and not easily discernible.  Flexibility and Scalability: Adaptation to Changing Conditions: Machine learning models can be retrained and adapted to changing atmospheric conditions more easily than traditional models. This flexibility is crucial in dynamic weather environments where conditions can evolve rapidly.  Innovation and Continuous Improvement: Adoption of Cutting-Edge Techniques: The field of machine learning is dynamic, with ongoing advancements. Incorporating state-of-the-art techniques allows NWP models to benefit from the latest innovations and improvements in the machine learning community. Software Specification  Processor : I3 core processor  Ram : 4 GB  Hard disk : 500 GB Software Specification  Operating System : Windows 10 /11  Frond End : Python  Back End : Mysql Server  IDE Tools : Pycharm