Skip to content

Learning Convolutional Neural Networks with Interactive Visualization.

License

Notifications You must be signed in to change notification settings

cdrhim/cnn-explainer

Repository files navigation

CNN Explainer

An interactive visualization system designed to help non-experts learn about Convolutional Neural Networks (CNNs)

Build Status

Live Demo

For a live demo, visit: https://poloclub.github.io/cnn-explainer/

Running Locally

Clone or download this repository:

git clone [email protected]:poloclub/cnn-explainer.git

# Or use degit, if you don't want to download commit histories
degit poloclub/cnn-explainer

Install the dependencies:

npm install

Than run CNN Explainer:

npm run dev

Navigate to localhost:5000. You should CNN Explainer running in your broswer :)

To see how we trained the CNN, visit the directory ./tiny-vgg/.

Credits

CNN Explainer was created by Jay Wang, Robert Turko, Omar Shaikh, Haekyu Park, Nilaksh Das, Fred Hohman, Minsuk Kahng, and Polo Chau, which was the result of a research collaboration between Georgia Tech and Oregon State.

We thank Anmol Chhabria, Kaan Sancak, Kantwon Rogers, and the Georgia Tech Visualization Lab for their support and constructive feedback.

License

The software is available under the MIT License.

Contact

If you have any questions, feel free to open an issue or contact Jay Wang.

About

Learning Convolutional Neural Networks with Interactive Visualization.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.7%
  • Svelte 40.2%
  • Python 4.1%
  • Other 1.0%