davidsonic / interpretable_cnns_via_feedforward_design Goto Github PK
View Code? Open in Web Editor NEWOfficial Implementation of Interpretable Convolutional Neural Networks via Feedforward Design Arxiv: https://arxiv.org/abs/1810.02786
Official Implementation of Interpretable Convolutional Neural Networks via Feedforward Design Arxiv: https://arxiv.org/abs/1810.02786
I run the following scripts
python Getkernel.py
python Getfeature.py
python Getweight.py
python mnist_test.py
But the testing acc is only 0.0974.
In MNIST/saab.py (154-157), you first remove the sample patches' feature means, then the patch means.
However, the order is reversed in CIFAR10/saab.py (109-113). Won't it affect the result?
Also, I am curious why in CIFAR10/saab.py (198 & 252), you perform the projection using the sample patches but not the patches that have removed the mean while you perform
transformed=np.matmul(sample_patches_centered, np.transpose(kernels))
in MNIST/saab.py.
First,thanks for your code. I have run the code
I don't find the feat.pkl , run Get_feature.py to get feat.pkl
when i run Get_kernel.py ,my server have has MemoryError (my server has 128g physical memory)
but , when i run about minst code don't happened memoryerror , It is happened at cifar code
So, I'd like to ask if you have any memoryerror in your experiment, I think 128g physical memory already big enough
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.