scikit-learn / scikit-learn

scikit-learn: machine learning in Python
https://scikit-learn.org
BSD 3-Clause "New" or "Revised" License
60.23k stars 25.43k forks source link

Adding documentation about related library: Concrete ML, for privacy preserving ML #27375

Open bcm-at-zama opened 1 year ago

bcm-at-zama commented 1 year ago

Describe the issue linked to the documentation

We would like to add Concrete ML in the documentation. Concrete ML is an open-source package, providing privacy-preserving ML, thanks to so-called fully homomorphic encryption. Concrete ML contains so-called built-in models which are very very close to scikit-learn, XGB and skorch. Eg, see https://docs.zama.ai/concrete-ml/built-in-models/linear

We've started to discuss with some of you, who advised me to go for an issue.

I would propose:

and we are actually open to lot of suggestions.

What do you think?

Suggest a potential alternative/fix

Adding some content as proposed in the description.

adrinjalali commented 1 year ago

We're not gonna depend on concrete_ml in our docs, so an example in the example gallery is not an option here. But we can review a blog post for our blog.

cc @scikit-learn/communication-team

francoisgoupil commented 1 year ago

We are working on a blog post with @bcm-at-zama

bcm-at-zama commented 1 year ago

Absolutely! It's https://github.com/zama-ai/concrete-ml-internal/issues/4033 in our internal repo. Stay tuned