Skip to content

piptouque/marcelle

 
 

Repository files navigation

Marcelle

An Interactive Machine Learning Toolkit

https://marcelle.dev

Status License npm version

Status ⚠️

Marcelle is still experimental and is currently under active development. Breaking changes are expected.

About

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:

  1. interactively designing ML-based web applications with small datasets
  2. teaching ML to an audience without specific skills in ML or CS
  3. learning about ML concepts through exploratory interactive training and testing
  4. 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.

Installation

See online documentation

Using NPM:

npm install @marcellejs/core --save

Using Yarn:

yarn add @marcellejs/core

Usage

See Online Documentation

🛠 Developing

Building the library

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.

Setting up VSCode

Download VSCode and install the following extensions:

✍️ Authors

  • Jules Françoise (@JulesFrancoise), LISN, Université Paris-Saclay, CNRS.
  • Baptiste Caramiaux (@bcaramiaux), ISIR, Sorbonne Université, CNRS.

🔨 Built Using

🎉 Acknowledgements

About

An Interactive Machine Learning Toolkit

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 55.0%
  • Svelte 41.6%
  • JavaScript 3.2%
  • CSS 0.2%