All Projects → poloclub → Cnn Explainer

poloclub / Cnn Explainer

Licence: mit
Learning Convolutional Neural Networks with Interactive Visualization.

Programming Languages

javascript
184084 projects - #8 most used programming language
Svelte
593 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Cnn Explainer

ECharts.jl
Julia package for the Apache ECharts v4 visualization library
Stars: ✭ 80 (-98.62%)
Mutual labels:  interactive-visualizations
dodrio
Exploring attention weights in transformer-based models with linguistic knowledge.
Stars: ✭ 233 (-95.97%)
Mutual labels:  interactive-visualizations
britecharts-react
Britecharts-react is a React wrapper for the Britecharts charting library. It allows the use of Britecharts charts within a React application.
Stars: ✭ 110 (-98.1%)
Mutual labels:  interactive-visualizations
loon
A Toolkit for Interactive Statistical Data Visualization
Stars: ✭ 45 (-99.22%)
Mutual labels:  interactive-visualizations
ConkyLuaMakerGUIv2
An interactive GUI to generate lua conky
Stars: ✭ 20 (-99.65%)
Mutual labels:  interactive-visualizations
Corona-Tracker-Bot
Discord bot for coronavirus (COVID-19) , With Ai [Machine learning algorithms] integrated into it
Stars: ✭ 26 (-99.55%)
Mutual labels:  interactive-visualizations
py-roughviz
The Python implementation of JavaScript Library RoughViz to create interactive sketchy charts
Stars: ✭ 71 (-98.77%)
Mutual labels:  interactive-visualizations
dnotebook
Dnotebook is a Jupyter-like library for javaScript environment. It allows you to create and share pages that contain live code, text and visualizations.
Stars: ✭ 109 (-98.12%)
Mutual labels:  interactive-visualizations
GREIN
GREIN : GEO RNA-seq Experiments Interactive Navigator
Stars: ✭ 40 (-99.31%)
Mutual labels:  interactive-visualizations
PhyloProfile
A phylogenetic profile analysis tool
Stars: ✭ 24 (-99.59%)
Mutual labels:  interactive-visualizations
plexus
Plexus - Interactive Emotion Visualization based on Social Media
Stars: ✭ 27 (-99.53%)
Mutual labels:  interactive-visualizations
Project17-C-Map
Map SDK를 활용한 POI Clustering Interaction Dev.
Stars: ✭ 41 (-99.29%)
Mutual labels:  interactive-visualizations
rover
Interactive Terraform visualization. State and configuration explorer.
Stars: ✭ 2,039 (-64.77%)
Mutual labels:  interactive-visualizations
kana
Single cell analysis in the browser
Stars: ✭ 81 (-98.6%)
Mutual labels:  interactive-visualizations
maslo-persona
Meet Maslo... an expressive empathetic avatar to add a personified computing layer to a project!
Stars: ✭ 20 (-99.65%)
Mutual labels:  interactive-visualizations
DiVE
An interactive 3D web viewer of up to million points on one screen that represent data. Provides interaction for viewing high-dimensional data that has been previously embedded in 3D or 2D. Based on graphosaurus.js and three.js. For a Linux release of a complete embedding+visualization pipeline please visit https://github.com/sonjageorgievska/Em…
Stars: ✭ 26 (-99.55%)
Mutual labels:  interactive-visualizations
WinFormsCT
☢️ The one and only computer tomographer for Windows Forms user interfaces
Stars: ✭ 41 (-99.29%)
Mutual labels:  interactive-visualizations
Britecharts
Client-side reusable Charting Library based on D3.js v5 that allows easy and intuitive use of charts and components that can be composed together creating amazing visualizations.
Stars: ✭ 3,688 (-36.28%)
Mutual labels:  interactive-visualizations
Interactive-Data-Visualization-with-Python
Present your data as an effective and compelling story
Stars: ✭ 71 (-98.77%)
Mutual labels:  interactive-visualizations
python-data-viz-workshop
A workshop on data visualization in Python with notebooks and exercises for following along.
Stars: ✭ 136 (-97.65%)
Mutual labels:  interactive-visualizations

CNN Explainer

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

build arxiv badge DOI:10.1109/TVCG.2020.3030418

For more information, check out our manuscript:

CNN Explainer: Learning Convolutional Neural Networks with Interactive Visualization. Wang, Zijie J., Robert Turko, Omar Shaikh, Haekyu Park, Nilaksh Das, Fred Hohman, Minsuk Kahng, and Duen Horng Chau. IEEE Transactions on Visualization and Computer Graphics (TVCG), 2020.

Live Demo

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

Running Locally

Clone or download this repository:

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

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

Install the dependencies:

npm install

Then run CNN Explainer:

npm run dev

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

To see how we trained the CNN, visit the directory ./tiny-vgg/. If you want to use CNN Explainer with your own CNN model or image classes, see #8 and #14.

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.

Citation

@article{wangCNNExplainerLearning2020,
  title = {{{CNN Explainer}}: {{Learning Convolutional Neural Networks}} with {{Interactive Visualization}}},
  shorttitle = {{{CNN Explainer}}},
  author = {Wang, Zijie J. and Turko, Robert and Shaikh, Omar and Park, Haekyu and Das, Nilaksh and Hohman, Fred and Kahng, Minsuk and Chau, Duen Horng},
  journal={IEEE Transactions on Visualization and Computer Graphics (TVCG)},
  year={2020},
  publisher={IEEE}
}

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].