https://github.com/cemac/lifd_convolutionalneuralnetworks
Jupyter Notebooks Tutorials on 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
Repository
Jupyter Notebooks Tutorials on ConvolutionalNeuralNetworks
Basic Info
- Host: GitHub
- Owner: cemac
- License: cc-by-4.0
- Language: Jupyter Notebook
- Default Branch: main
- Homepage: https://cemac.github.io/LIFD_ENV_ML_NOTEBOOKS/
- Size: 242 MB
Statistics
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Leeds Institute for Fluid Dynamics Machine Learning For Earth Sciences
Convolutional Neural Networks
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

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
- Website: www.cemac.leeds.ac.uk
- Twitter: CEMAC_Leeds
- Repositories: 53
- Profile: https://github.com/cemac
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
Top Committers
| Name | 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)
