- Pure tensorflow implementation of the scattering transform and hybrid networks.
- No need for external dependencies, only tensorflow functions are used
- Depending on the settings (e.g. use_XLA), the code is between 3x to 5x slower than pyscatwave.
- Since only tensorflow primitives are involved, it is possible to backprop through the Scattering Transform (this functionality will soon be added to pyscatwave).
Sources:
This repository is a simple adapatation of pyscatwave with tensorflow primitives only.
Copyright (c) 2017, Eugene Belilovsky (INRIA), Edouard Oyallon (ENS) and Sergey Zagoruyko (ENPC) All rights reserved.
- scipy==1.0.0
- torch==0.2.0.post4
- numpy==1.13.3
- terminaltables==3.1.0
- matplotlib==2.0.2
- tqdm==4.17.0
- colorama==0.3.9
- tensorflow_gpu==1.3.0
- cupy==3.0.0a1
- asposebarcode==1.0.0
- pynvrtc==8.0
- tensorflow==1.4.0rc1
- scikit-cuda==0.5.1
You should also install the dependencies of pyscatwave to run the tests.
Follow these instructions
Follow these instructions