https://github.com/adrhill/test-data-innvestigate
Science Score: 13.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
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.5%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: adrhill
- License: mit
- Language: Python
- Default Branch: main
- Size: 25.4 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
test-data-innvestigate
This repo provides test data for development of the iNNvestigate library and future LRP implementations. iNNvestigate release 1.0.9 is used to generate the data.
Installation
To ensure reproducible generation of the data, install this repo with Poetry. Make sure you have a local installation of Python 3.6 and run:
bash
poetry install
Usage
Generate data by running:
bash
poetry run test-data-innvestigate
The generated data can then be found in the created data directory and is split in two folders:
* data/vgg16: sample input, layer-wise relevances and attributions for most analyzers and presets implemented in iNNvestigate on VGG16
* data/layer: attributions from randomly generated layers
All data is saved in HDF5 format. To use this data in Python, refer to the h5py docs.
<!-- New LRP implementations should match the test datasets within a pixel-wise tolerance of 1e-5! -->
File structure
data/vgg16
In case the analyzer used to generate the data is of iNNvestigate's type ReverseAnalyzerBase, all intermediate Tensors are saved by their Node ID:
├── input
├── attribution
└── layerwise_relevances/
└── [NODE ID]
Additional attributes / metadata:
* analyzer_name: name of the iNNvestigate analyzer used to generate the file
* model_name: name of the model, in this case vgg16
* input_name: name of the input image used to generate the data
data/layer
For each analyzer, the dataset contains the attributions calculated for all layer types:
├── input
└── [Layer name]
├── weights
├── output
└── attribution
Additional attributes / metadata:
* analyzer_name: name of the iNNvestigate analyzer used to generate the file
Owner
- Name: Adrian Hill
- Login: adrhill
- Kind: user
- Location: Berlin
- Company: TU Berlin
- Twitter: adr_hill
- Repositories: 11
- Profile: https://github.com/adrhill
PhD student @ TU Berlin
GitHub Events
Total
Last Year
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Adrian Hill | a****l@m****g | 49 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total 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
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
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- appdirs 1.4.4 develop
- astroid 2.9.0 develop
- bandit 1.7.1 develop
- black 20.8b1 develop
- click 8.0.4 develop
- flake8 3.9.2 develop
- flake8-black 0.2.5 develop
- flake8-bugbear 21.11.29 develop
- flake8-builtins 1.5.3 develop
- flake8-docstrings 1.6.0 develop
- flake8-isort 4.1.1 develop
- flake8-polyfill 1.0.2 develop
- gitdb 4.0.9 develop
- gitpython 3.1.20 develop
- isort 5.8.0 develop
- lazy-object-proxy 1.7.1 develop
- mccabe 0.6.1 develop
- mypy-extensions 0.4.3 develop
- pathspec 0.9.0 develop
- pbr 5.8.1 develop
- pep8-naming 0.11.1 develop
- platformdirs 2.4.0 develop
- pycodestyle 2.7.0 develop
- pydocstyle 6.1.1 develop
- pyflakes 2.3.1 develop
- pylint 2.12.0 develop
- regex 2022.1.18 develop
- rope 0.18.0 develop
- smmap 5.0.0 develop
- snowballstemmer 2.2.0 develop
- stevedore 3.5.0 develop
- testfixtures 6.18.4 develop
- typed-ast 1.5.2 develop
- wrapt 1.13.3 develop
- absl-py 1.0.0
- astor 0.8.1
- atomicwrites 1.4.0
- attrs 21.4.0
- cached-property 1.5.2
- colorama 0.4.4
- dataclasses 0.8
- future 0.18.2
- gast 0.5.3
- grpcio 1.44.0
- h5py 3.1.0
- importlib-metadata 4.8.3
- importlib-resources 5.4.0
- iniconfig 1.1.1
- innvestigate 1.0.9
- keras 2.2.4
- keras-applications 1.0.8
- keras-preprocessing 1.1.2
- markdown 3.3.6
- numpy 1.16.6
- packaging 21.3
- pillow 8.4.0
- pluggy 1.0.0
- protobuf 3.19.4
- py 1.11.0
- pyparsing 3.0.7
- pytest 6.2.5
- pyyaml 6.0
- scipy 1.5.4
- six 1.16.0
- tensorboard 1.12.2
- tensorflow 1.12.3
- termcolor 1.1.0
- toml 0.10.2
- tqdm 4.63.0
- typing-extensions 4.1.1
- werkzeug 2.0.3
- zipp 3.6.0
- bandit ^1.7.0 develop
- black * develop
- flake8 ^3.8.4 develop
- flake8-black ^0.2.1 develop
- flake8-bugbear ^21.3.1 develop
- flake8-builtins ^1.5.3 develop
- flake8-docstrings ^1.5.0 develop
- flake8-isort ^4.0.0 develop
- isort ^5.8.0 develop
- pep8-naming ^0.11.1 develop
- pylint ^2.8.2 develop
- pytest ^6.2.2 develop
- rope ^0.18.0 develop
- Keras 2.2.4
- Pillow ^8.0
- h5py ^3.1.0
- innvestigate 1.0.9
- numpy 1.16.*
- python 3.6.*
- tensorflow 1.12.*
- tqdm ^4.58.0