https://github.com/dk56/snare
SNARE: Scorebased Neural Architecture REduction
https://github.com/dk56/snare
deep-learning keras neural-networks python tensorflow
Last synced: 6 months ago
JSON representation
SNARE: Scorebased Neural Architecture REduction
- Host: GitHub
- URL: https://github.com/dk56/snare
- Owner: DK56
- License: mit
- Created: 2019-09-30T08:45:44.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-24T22:24:04.000Z (over 3 years ago)
- Last Synced: 2025-02-19T09:19:29.979Z (over 1 year ago)
- Topics: deep-learning, keras, neural-networks, python, tensorflow
- Language: Python
- Homepage:
- Size: 69.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SNARE
[](https://badge.fury.io/py/snare-ml) [](https://lbesson.mit-license.org/)
SNARE is a new optimization approach to reduce trained neural networks in size. This implementation uses a sequential Keras model with TensorFlow backend as an input and iteratively performs score-based pruning and re-training. SNARE ouputs a smaller Keras-compatible DNN that is optimized to achieve a similar accuracy as the original network.
## Installation
SNARE requires [TensorFlow] v1.15.2 to run. To install SNARE and all dependencies use:
[TensorFlow]:
```sh
$ pip3 install snare-ml
```
## License
MIT