Canvas Framework¶
Reusable, explorable, and sharable data science components
Canvas is a framework for composing interactive machine learning interfaces with task-specific, data-driven components that can be used across platforms such as computational notebooks and web dashboards.
This code is based on the following research paper:
Symphony: Composing Interactive Interfaces for Machine Learning
Alex Bäuerle*, Ángel Alexander Cabrera*, Fred Hohman, Megan Maher,
David Koski, Xavier Suau, Titus Barik, Dominik Moritz
ACM Conference on Human Factors in Computing Systems (CHI), 2022.
Overview¶
Check out the Getting Started page to install and use Canvas, or browse our Examples to get an idea of the types of analyses Canvas enables.
If you want to create your own component, check out our Creating a Component page, or explore the Canvas code at our GitHub repo.