https://github.com/cemac/lifd_convolutionalneuralnetworks

Jupyter Notebooks Tutorials on ConvolutionalNeuralNetworks

https://github.com/cemac/lifd_convolutionalneuralnetworks

Science Score: 20.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
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    2 of 2 committers (100.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.0%) to scientific vocabulary

Keywords

convolutional-neural-networks earth-science jupyter-notebook python tensorflow tutorial
Last synced: 5 months ago · JSON representation

Repository

Jupyter Notebooks Tutorials on ConvolutionalNeuralNetworks

Basic Info
Statistics
  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
convolutional-neural-networks earth-science jupyter-notebook python tensorflow tutorial
Created over 3 years ago · Last pushed about 3 years ago
Metadata Files
Readme License

README.md


Leeds Institute for Fluid Dynamics Machine Learning For Earth Sciences

Convolutional Neural Networks

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

LIFD_ConvolutionalNeuralNetworks

This notebook explores Convolutional Neural Networks to detect and categorise Volcanic deformation. To cater for low performance machines additional pre-made models and processed data are provided making this repository 3.1G. Therefore it's advised to read the installation instructions below for a parallel git-clone. No binder link is provided as the datasets used are too large for the free tier.

Recommended Background Reading

If you are unfamiliar with some of the concepts covered in this tutorial it's recommended to read through the background reading below either as you go through the notebook or beforehand.

Quick look

If you want a quick look at the contents inside the notebook before deciding to run it please view the md file generated (note some HTML code not rendered fully)

Quick start

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

bash git clone --recurse-submodules -j8 git@github.com:cemac/LIFD_ConvolutionalNeuralNetworks.git cd LIFD_ConvolutionalNeuralNetworks wget -O data.tar.gz https://github.com/cemachelen/LIFD_ML_LARGE_FILE_STORE/archive/refs/tags/0.1-alpha.tar.gz tar -xvf data.tar.gz cp -rp LIFD_ML_LARGE_FILE_STORE-0.1-alpha/ConvolutionalNeuralNetworks/synthetic_data/*.pkl data/synthetic_data/ conda env create -f CNN.yml # Use the CNN_windows.yml if on windows machine conda activate CNN jupyter-notebook

Installation and Requirements

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

These notebooks require some additional data from the VolcNet repository.

If you have cloned already without the --recurse flag then in your gitbash or terminal please run the following code in the LIFDENVML_NOTEBOOKS directory via the terminal(mac or Linux) or git bash (windows)

bash git submodule init git submodule update --init --recursive

If this does not work please clone the VolcNet repository into your ConvolutionalNeuralNetworks folder on your computer

Some data files are also required and instructions to do this are given above in a wget command. The notebook will also prompt you to do this.

Licence information

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

Acknowledgements

Thanks to Matthew Gaddes for the basis of this tutotial. This tutorial is part of the LIFD ENV ML NOTEBOOKS please refer to for full acknowledgements.

Owner

  • Name: Centre for Environmental Modelling And Computation
  • Login: cemac
  • Kind: organization
  • Location: Leeds

software to support environmental science

GitHub Events

Total
  • Pull request event: 1
Last Year
  • Pull request event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 63
  • Total Committers: 2
  • Avg Commits per committer: 31.5
  • Development Distribution Score (DDS): 0.429
Past Year
  • Commits: 2
  • Committers: 1
  • Avg Commits per committer: 2.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
cemachelen h****s@l****k 36
Helen Burns H****s@l****k 27
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 11 months
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • donaldcummins (1)
Top Labels
Issue Labels
Pull Request Labels