Skip to content

Commit

Permalink
members and ml content
Browse files Browse the repository at this point in the history
  • Loading branch information
IamShubhamGupto committed Aug 9, 2024
1 parent b8d6ec4 commit 9cc85a1
Show file tree
Hide file tree
Showing 10 changed files with 40 additions and 5 deletions.
32 changes: 32 additions & 0 deletions content/blog/machinelearning.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: 'Machine Learning'
draft: false
featured: true
weight: 1
heroHeading: 'Machine Learning'
heroSubHeading: ''
heroBackground: '/images/retrosupply-jLwVAUtLOAQ-unsplash.jpeg'
---
<center>
<img src="/images/research/Colored_neural_network.svg.png" style="width: 20vw; padding-bottom: 30px; padding-top: 0px">
</center>
Machine learning methodologies, particularly neural networks, are computer algorithms inspired by the structure and function of the human brain. These algorithms are capable of learning from data, identifying patterns, and making predictions or decisions without being explicitly programmed. Neural networks consist of interconnected nodes organized into layers, including input, hidden, and output layers. During training, they adjust the strength of connections between nodes, called weights, based on examples from a dataset, allowing them to learn complex patterns and relationships in the data. Neural networks are widely used in various applications, including image recognition, natural language processing, and climate modeling.



<h3 style="text-align: center;">Machine learning for climate modeling</h3>

Climate models often face challenges in representing complex processes of large-scale simulations. Machine learning presents innovative approaches to confront these obstacles. It provides new methodologies to learn missing model physics and model errors directly from data. Moreover, machine learning holds the potential to act as a feasible substitute for emulating the complete dynamics of models, thus offering an alternative to traditional climate modeling approaches. The next three paragraphs describe three applications of machine learning for climate modeling that are pursued within the M2LInES project.


<h3 style="text-align: center;"> Learning missing physics (“parameterization learning”)</h3>

One of the key applications of machine learning in climate modeling is in parameterization learning. Parameterizations are used in climate models to represent subgrid-scale processes that are unresolved at the model's grid scale. Machine learning algorithms can be trained on high-resolution simulations to learn these parameterizations directly from data, enabling more accurate representation of complex physical processes such as clouds, precipitation, and turbulence.

<h3 style="text-align: center;">Learning model error</h3>

Machine learning algorithms can also be used to understand and correct biases that are due to the combined error of physics and numerics. One way to learn this combined error is to use analysis increments as a training dataset. Analysis increments represent the adjustments made to a model to bring it closer to observations during the data assimilation process. The information contained in analysis increments allows therefore for the development of correction schemes that improve the reliability and accuracy of model predictions.

<h3 style="text-align: center;">Emulation of the full model dynamics</h3>

Another important application of machine learning in climate modeling is the development of emulators. Climate model emulators are surrogate models that mimic the behavior of complex climate models. By capturing the essential features and relationships within the original models, emulators provide a computationally efficient alternative for exploring climate model outputs.
2 changes: 1 addition & 1 deletion content/team/AlexisBarge.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Alexis Barge"
draft: false
image: images/team/AlexisBarge.png
jobtitle: "Research Engineer"
jobtitle: "Affiliate"
promoted: true
Website:
weight: 34
Expand Down
2 changes: 1 addition & 1 deletion content/team/CemGultekin.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Cem Gultekin"
draft: false
image: "/images/team/CemGultekin.jpeg"
jobtitle: "Graduate Student"
jobtitle: "Affiliate"
promoted: true
weight: 20
Website:
Expand Down
File renamed without changes.
File renamed without changes.
5 changes: 4 additions & 1 deletion data/tag_links.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
Ocean:
Climate:
Machine Learning:
Machine Learning: /blog/machinelearning
Data Assimilation:
Sea Ice:
Atmosphere:
Binary file modified static/.DS_Store
Binary file not shown.
1 change: 1 addition & 0 deletions static/images/machinelearning.md.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<h1>Page Not Found</h1>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 1 addition & 2 deletions themes/hugo-hero-theme/layouts/blog/single.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
{{ define "main" }}
{{ partial "hero-image-setheight.html" (dict "background" .Params.heroBackground "heading" .Params.heroHeading "subheading" .Params.heroSubHeading "section" .Section "content" .)}}
<div class="container pt-4 pt-md-10 pb-4 pb-md-10">
<div class="row justify-content-start">
<div class="row justify-content-center">
<div class="col-12 col-md-8">
<div class="service service-single">
<div class="content">{{.Content}}</div>
Expand All @@ -16,7 +16,6 @@
{{ end }}

{{ define "footer_js" }}
{{ partial "subscribe.html" }}
{{ $library := resources.Get "js/libs/library.js" }}
{{ $services := resources.Get "js/pages/services.js" }}
{{ $servicesJS := slice $library $services |resources.Concat "js/services.js" }}
Expand Down

0 comments on commit 9cc85a1

Please sign in to comment.