awesome-earth-artificial-intelligence

A curated list of Earth Science's Artificial Intelligence (AI) tutorials, notebooks, software, datasets, courses, books, video lectures and papers. Contributions most welcome.

https://github.com/esipfed/awesome-earth-artificial-intelligence

Science Score: 46.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, sciencedirect.com, springer.com, mdpi.com
  • Committers with academic emails
    1 of 5 committers (20.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.0%) to scientific vocabulary

Keywords

air-quality awesome-list biosphere datasets deep-learning dust earth-science earthquakes geosphere glacier hydrology land-cover-classification machine-learning snow volcano
Last synced: 5 months ago · JSON representation

Repository

A curated list of Earth Science's Artificial Intelligence (AI) tutorials, notebooks, software, datasets, courses, books, video lectures and papers. Contributions most welcome.

Basic Info
  • Host: GitHub
  • Owner: ESIPFed
  • License: cc0-1.0
  • Default Branch: master
  • Homepage:
  • Size: 185 KB
Statistics
  • Stars: 228
  • Watchers: 19
  • Forks: 58
  • Open Issues: 0
  • Releases: 0
Topics
air-quality awesome-list biosphere datasets deep-learning dust earth-science earthquakes geosphere glacier hydrology land-cover-classification machine-learning snow volcano
Created over 5 years ago · Last pushed over 1 year ago
Metadata Files
Readme Contributing License Code of conduct

README.md

Awesome-Earth-Artificial-Intelligence

Awesome GitHub stars Chat on slack Twitter

A curated list of tutorials, notebooks, software, datasets, courses, books, video lectures and papers specifically for Artificial Intelligence (AI) use cases in Earth Science.

Maintained by ESIP Machine Learning Cluster. Free and open to inspire AI for Good.

Contributions are most welcome. Please refer to our contributing guidelines, what is awesome?, and Code of Conduct.

Contents

| | | | | | | - | - | - | - | - | | Courses | Books | Tools | Tutorials | Training Datasets | | Code | Videos | Papers | Reports | Thoughts | | Competitions | Communities | RelatedAwesome |

ML-enthusiastic Earth Scientific Questions

| Earth Spheres | Scientific Problems | | - | - | | Geosphere |

  • How to identify hidden signals of earthquakes?
  • How to learn the spatio-temporal relationships amonog earthquakes and make predictions based on the relationship?
  • How to capture complex relationships of volcano-seismic data and classify explosion quakes in volcanos?
  • How to predict landslides
  • How to estimate the damage?
| | Atmosphere |
  • How to trace and predict climate change using machine learning?
  • How to predict hurricane?
  • How to monitor and predict meteorological drought?
  • How to detect wildfire early?
  • How to monitor and predict air quality?
  • How to predict dust storm?
  • How to accelerate the model simulation and lower the computing costs?
| | Hydrosphere |
  • How to do high spatio-temporal resoluton waterbody mapping?
  • How to get insights of water quality from remote sensing?
  • How to monitor, and predict snow melt as a water resource?
| | Biosphere |
  • How to do high spatio-temporal resoluton forest mapping?
  • How to do high spatio-temporal resoluton crop mapping?
  • How to do high spatio-temporal resoluton animal mapping?
| | Cryosphere |
  • How to do high spatio-temporal resoluton mapping and classification of sea ice?
  • How to monitor and predict glacier/ice sheet mass loss?
|

| ▲ Top | | --- |

Courses

| ▲ Top | | --- |

Books

| ▲ Top | | --- |

Tools

  • eo-learn: Earth observation processing framework for machine learning in Python,

  • EarthML website: Tools for working with machine learning in earth science,

  • ML visualization tool - A Visualization tool for neural network, deep learning and machine learning models, support ONNX (.onnx, .pb, .pbtxt), Keras (.h5, .keras), Core ML (.mlmodel), Caffe (.caffemodel, .prototxt), Caffe2 (predict_net.pb), Darknet (.cfg), MXNet (.model, -symbol.json), Barracuda (.nn), ncnn (.param), Tengine (.tmfile), TNN (.tnnproto), UFF (.uff) and TensorFlow Lite (.tflite).

  • Dopamine is a research framework for fast prototyping of reinforcement learning algorithms,

  • mlflow - MLflow: A Machine Learning Lifecycle Platform,

  • Snips NLU Snips NLU (Natural Language Understanding) is a Python library that allows to extract structured information from sentences written in natural language.

  • MindsDB - MindsDB is an Explainable AutoML framework for developers built on top of Pytorch. It enables you to build, train and test state of the art ML models in as simple as one line of code.

  • TensorFlow Hub TensorFlow Hub is a repository of reusable assets for machine learning with TensorFlow. In particular, it provides pre-trained SavedModels that can be reused to solve new tasks with less training time and less training data.

  • Polyaxon - Polyaxon, a platform for building, training, and monitoring large scale deep learning applications. A Machine Learning Platform for Kubernetes.

  • SynapseML - SynapseML (previously MMLSpark) is an open source library to simplify the creation of scalable machine learning pipelines. Microsoft Machine Learning for Apache Spark,

  • TransmogrifAI - TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library written in Scala that runs on top of Apache Spark. It was developed with a focus on accelerating machine learning developer productivity through machine learning automation, and an API that enforces compile-time type-safety, modularity, and reuse.

  • Microsoft AI for Earth API Platform - Microsoft AI for Earth API Platform is a distributed infrastructure designed to provide a secure, scalable, and customizable API hosting, designed to handle the needs of long-running/asynchronous machine learning model inference. It is based on Azure and Kubernetes.

  • OneFlow - OneFlow is a performance-centered and open-source deep learning framework.

  • ml.js - ml.js - Machine learning tools in JavaScript.

  • BentoML - BentoML is an open-source framework for high-performance ML model serving.

  • flashflight: - flashflight: A C++ standalone library for machine learning.

  • Xarray-Beam - Python library for building Apache Beam pipelines with Xarray datasets.

  • :sunglasses: pygeoweaver - Python library for AI & geospatial workflow management, FAIRness, tangibility and productivity improvement

| ▲ Top | | --- |

Tutorials

| ▲ Top | | --- |

Training Data

| ▲ Top | | --- |

Code

| ▲ Top | | --- |

Videos

| ▲ Top | | --- |

Papers

| ▲ Top | | --- |

Reports

| ▲ Top | | --- |

Thoughts

| ▲ Top | | --- |

Competitions

  • :sunglasses::sparkling_heart: GeoAI Challenge - aimed at providing solutions for collaboratively addressing real-world geospatial problems by applying artificial intelligence (AI)/machine learning (ML)

  • GPU Hackthons - designed to help scientists, researchers and developers to accelerate and optimize their applications on GPUs.

  • LANL Earthquake Prediction

  • HackerEarth

| ▲ Top | | --- |

Communities

| ▲ Top | | --- |

RelatedAwesome

  • Awesome-Open-GeoscienceAwesome A list is curated from repositories that make our lives as geoscientists, hackers and data wranglers easier or just more awesome. In accordance with the awesome manifesto, we add awesome repositories.
  • Awesome-SpatialAwesome Awesome list for geospatial, not specific to geoscience but significant overlap
  • Awesome Open Climate ScienceAwesome Awesome list for atmospheric, ocean, climate, and hydrologic science
  • Awesome CoastalAwesome Awesome list for coastal engineers and scientists
  • Awesome Satellite Imagery Datasets - Awesome List of aerial and satellite imagery datasets with annotations for computer vision and deep learning
  • Awesome Workflow Engines - Awesome A curated list of awesome open source workflow engines
  • Awesome Pipeline - Awesome A curated list of awesome pipeline toolkits inspired by Awesome Sysadmin
  • Awesome Machine Learning - Awesome A curated list of awesome Machine Learning frameworks, libraries and software

| ▲ Top | | --- |

Owner

  • Name: ESIP
  • Login: ESIPFed
  • Kind: organization
  • Email: lab@esipfed.org
  • Location: United States

Earth Science Information Partners (ESIP)

GitHub Events

Total
  • Watch event: 21
  • Fork event: 4
Last Year
  • Watch event: 21
  • Fork event: 4

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 83
  • Total Committers: 5
  • Avg Commits per committer: 16.6
  • Development Distribution Score (DDS): 0.048
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Ziheng Sun z****n@g****u 79
xhagrg g****a@h****m 1
S.Mostafa Mousavi s****5 1
Siri Jodha S Khalsa 1****a 1
Srini Jammula 6****a 1
Committer Domains (Top 20 + Academic)
gmu.edu: 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2
  • Total pull requests: 11
  • Average time to close issues: 2 months
  • Average time to close pull requests: about 2 hours
  • Total issue authors: 1
  • Total pull request authors: 5
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.09
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 15 minutes
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • JustinGOSSES (2)
Pull Request Authors
  • ZihengSun (7)
  • srinijammula (2)
  • smousavi05 (1)
  • xhagrg (1)
  • sjskhalsa (1)
Top Labels
Issue Labels
Pull Request Labels