The CNN Explainer is an interactive visualization system designed to help non-experts learn about Convolutional Neural Networks (CNNs).
And it was used by our team to provide a interactive comparison between Oracle and Copycat models.
To access the interactive visualization, visit: http://www.jeiks.net/copycat-cnn-explainer/
Please use your computer, because interactive viewing is not that good on smartphones
Clone or download this repository:
git clone git@github.com:jeiks/copycat-cnn-explainer.git
# use degit if you don't want to download commit histories
degit jeiks/cnn-explainer
Install the dependencies:
npm install
Then run CNN Explainer:
cd public
ln -s . copycat-cnn-explainer
cd ..
npm run dev
Navigate to localhost:5000. You should see Copycat CNN Explainer running in your broswer :)
To see how we trained the CNN, visit the directory ./tiny-vgg/
.