https://github.com/astrogilda/pdmdeepsphere
Science Score: 10.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: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.3%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: astrogilda
- License: mit
- Default Branch: master
- Size: 153 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of Droxef/PDMdeepsphere
Created over 6 years ago
· Last pushed over 6 years ago
https://github.com/astrogilda/PDMdeepsphere/blob/master/
# An empirical study of spherical convolutional neural networks
Frdrick Gusset, [Nathanal Perraudin][nath], [Michal Defferrard][mdeff]
[nath]: https://perraudin.info
[mdeff]: http://deff.ch
The code in this repository is based on [DeepSphere](https://github.com/SwissDataScienceCenter/DeepSphere) and regroups all experiments performed in the master thesis ["An empirical study of spherical convolutional neural networks"][thesis]. This master project was performed in the LTS2 lab at EPFL, during Spring semester 2019.
[thesis]: https://infoscience.epfl.ch/record/267531?&ln=fr
## Installation
For a local installation, follow the below instructions.
1. Clone this repository.
```sh
git clone https://github.com/Droxef/PDMdeepsphere.git
cd PDMdeepSphere
```
2. Install the dependencies.
```sh
pip install -r requirements.txt
```
**Note**: if you will be working with a GPU, comment the
`tensorflow==1.6.0` line in `requirements.txt` and uncomment the
`tensorflow-gpu==1.6.0` line.
**Note**: the code has been developed and tested with Python 3.5.
3. Play with the Jupyter notebooks.
```sh
jupyter notebook
```
## Experiments
The different benchmarks are regrouped in the [Experiment](Experiments) folder, and each has at least one notebook to rerun the experiment and reproduce the results in the report.
1. SHREC17
* [demo_sphere_SHREC17][cached data]
Shrec17 experiment with TF dataset pipeline
* [demo_sphere_SHREC17_equiangular][equiangular]
SHREC17 experiment using an equiangular sampling similar as [Cohen et al.](https://arxiv.org/abs/1801.10130)
2. ModelNet40
* [demo](Experiments/ModelNet40/demo_sphere_ModelNet40.ipynb)
MN40 experiment
* [analyze rotation](Experiments/ModelNet40/Sphere_ModelNet40_rotation.ipynb)
Analyze the behaviour when adding different rotation perturbations
3. GHCN
* [test](Experiments/GHCN/sphere_GHCN_test.ipynb)
Analyze of the dataset
* [demo](Experiments/GHCN/sphere_GHCN.ipynb)
GHCN diffent taks
4. Climate
5. Graphs
* [equiangular_and_other_graphs](Experiments/Graphs/equiangular_and_other_graphs.ipynb)
Construct an equiangular graph and analyze its properties
6. Irregular pooling
* [Irregular_pooling](Experiments/Irregular_pooling/Irregular_pooling.ipynb)
Find ways to use pooling on random part of sphere
[cached data]: (Experiments/SHREC17/demo_sphere_SHREC17-Cached_data.ipynb)
[equiangular]: (Experiments/SHREC17/demo_sphere_SHREC17_equiangular.ipynb)
## License & co
The content of this repository is released under the terms of the [MIT license](LICENCE.txt).
Owner
- Name: Sankalp Gilda
- Login: astrogilda
- Kind: user
- Location: Gainesville, FL
- Website: www.linkedin.com/in/sankalp-gilda/
- Twitter: astrogilda
- Repositories: 141
- Profile: https://github.com/astrogilda
Machine Learning Engineer | Ph.D., Astronomy