probabl-ai / skore

Skore let's you "Own Your Data Science." It provides a user-friendly interface to track and visualize your modeling results, and perform evaluation of your machine learning models with scikit-learn.
https://probabl.ai
MIT License
11 stars 0 forks source link

Skops support roadmap #399

Open tuscland opened 1 week ago

tuscland commented 1 week ago

Following a discussion with @adrinjalali

skops is a secure persistence format for scikit-learn compatible models. It does not allow to persist everything for several reasons:

We want to promote the use of skops and help develop this project, so it is not a priority to support alternative serialization formats for scikit-learn-compatible estimators.

Right, now if a user saves a model in skore, they might not be able to load it back because of untrusted properties. It is required to tell skops what properties are trusted at load time.

We can alleviate this in two steps:

  1. Fix #400
  2. Provide an API in skore to manage skops trusted properties.
  3. Fix #347
  4. Present a nice UX where the user could see the warnings, and opts to save the trusted properties. Then, it would be our job to prevent tampering with trusted properties, and use the list at load time.

We must implement (1) before the public alpha.