Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Machine Learning for Earth Sciences (AY: 2022)

This course is intended to provide a hands-on introduction to Machine Learning with a focus on its applications for researchers in Earth Sciences.

Prerequisites:

The following are assumed for each participant,

  • Undergraduate level math proficiency.
  • Acquainted with scientific research methodology.
  • Intermediate level Python proficiency
  • No background in ML.
  • Basic knowledge of various domains within Earth Sciences.

Note:

  • Python will be used as the programming language for instruction.
  • The course proceedings will be hands-on and will require you to either use local python installation or Google Colab.
  • Lecture content will not delve into the mathematical derivations of ML algorithms, but will cover the intuition and the necessary math to properly utilize the algorithms.
  • This course will not have an assigned book as a primary reading reference, but will instead list out books, blogs, YouTube videos, GitHub repositories and such to serve as references that students are encouraged to explore.
  • All necessary materials will be provided in the form of hand-outs, code exercises, recordings and such.

Lecture-wise breakdown:

No: Title Materials
1. Getting Started with Machine Learning
  • Introduction to machine learning and data science
  • ML in real-life, academia, and earth science applications
  • Conda environment setup
  • ML Taxonomy
  • End-to-end ML Pipeline
[Slides]
2. Basic elements/building blocks under ML [Slides]
3. Basic elements/building blocks under ML (Continued...)
  • Data Preparation
  • Train-Validation-Test
  • Overfitting and Underfitting
  • Exploratory Data Analysis
  • Brief introduction to Decision Tree and Linear Regression
  • Ensemble Learning
  • ML Taxonomy
[Slides]

References:

Coursera

GitHub

Books

Getting Started with Python

Some Good Jupyter-books or online books

Some good competitive coding websites

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors