An Interactive Machine Learning Toolkit
Marcelle is still experimental and is currently under active development. Breaking changes are expected.
Marcelle is an interactive machine learning toolkit that has been designed to allow ML practitioners, with various levels of expertise, to explore ML and build applications embedding ML models. In particular, Marcelle aims to address the following use cases:
- interactively designing ML-based web applications with small datasets
- teaching ML to an audience without specific skills in ML or CS
- learning about ML concepts through exploratory interactive training and testing
- discovering and exploring expressive (big) ML models.
Marcelle is a web-based reactive toolkit facilitating the design of custom ML pipelines and personalized user interfaces enabling user interactions on the pipeline's constitutive elements.
Using NPM:
npm install @marcellejs/core --save
Using Yarn:
yarn add @marcellejs/core
To build for production:
yarn build # OR npm run build
To build for development (watch mode):
yarn dev # OR npm run dev
To generate the typescript declaration files (useful for the rollup example), run yarn build:types
in production, or yarn dev:types
in development.
Download VSCode and install the following extensions:
- Jules Françoise (@JulesFrancoise), LISN, Université Paris-Saclay, CNRS.
- Baptiste Caramiaux (@bcaramiaux), ISIR, Sorbonne Université, CNRS.
- TypeScript
- Most
- Svelte
- Tailwind CSS
- Tensorflow.js
- Chartjs
- And more...