https://github.com/cemac/lifd_dimensionalityreduction

Jupyter Notebooks Dimensionality Reduction

https://github.com/cemac/lifd_dimensionalityreduction

Science Score: 23.0%

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

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: wiley.com, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.1%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Jupyter Notebooks Dimensionality Reduction

Basic Info
Statistics
  • Stars: 1
  • Watchers: 0
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created almost 4 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License

README.md


Leeds Institute for Fluid Dynamics Machine Learning For Earth Sciences

Dimensionality Reduction

GitHub release GitHub top language GitHub issues GitHub last commit GitHub All Releases GitHubDOI

LIFD_ENV_ML_NOTEBOOKS Binder Open In Colab

This Jupyter notebook is based on Jonathan Coney's work on identifying and characterising trapped lee waves using dimensionality reduction. The work is outlined in Coney et al., 2023. This notebook will go through the basics of Principal Component Analysis and Dimensionality Reduction methods using some toy code from a Kaggle tutorial and the MNIST dataset, and then apply those methods to an Earth Science application based on Jonathan Coney's work.

Quick look

Quick start

Binder and Colab buttons

Will launch this tutorial in binder (CPU) or Google Colab (GPU)

Running Locally

If you're already familiar with git, Anaconda and virtual environments, the environment you need to create is found in DR.yml and the code below will install, activate and launch the notebook. The .yml file has been tested on the latest Linux, macOS and Windows operating systems.

bash git clone git@github.com:cemac/LIFD_DimensionalityReduction.git cd LIFD_DimensionalityReduction conda env create -f DR.yml conda activate DR jupyter-notebook

Installation and Requirements

This notebook is designed to run on a laptop with no special hardware required. Therefore, it is recommended to do a local installation as outlined in the repository howtorun and jupyter_notebooks sections.

Licence information

Creative Commons License
LIFDENVML_NOTEBOOKS by cemac is licensed under a Creative Commons Attribution 4.0 International License.

Acknowledgements

Thanks to Jonathan Coney for the basis of this tutorial. This tutorial is part of the LIFD ENV ML NOTEBOOKS series. Please refer to the parent repository for full acknowledgements.

GitHub Events

Total
Last Year