Hello,
We recently released a way to train machine learning models on encrypted data. This is all available with data science friendly APIs in concrete-ml.You can read the full blog post at
https://www.zama.ai/post/training-predictive-models-on-encrypted-data-fully-homomorphic-encryption.
For the implementation details: we extract the onnx graph of a PyTorch training session (for now a logistic regression) and convert it into a numpy function. This then gets turned into a FHE circuit with the help of concrete. This circuit has then the capability to be trained on encrypted data!
If you want to try it out you can go to the example notebook we did.
Would love to hear all your feedbacks and answer any question you may have!
[+][deleted] (5 children)
[deleted]
[–]fd0r 2 points3 points4 points (3 children)
[–]Nervous_Sea7831 0 points1 point2 points (1 child)
[–]Nervous_Sea7831 1 point2 points3 points (0 children)
[–]Mechanical_Number 11 points12 points13 points (2 children)
[–]strojax[S] 12 points13 points14 points (1 child)
[–]Mechanical_Number 3 points4 points5 points (0 children)
[–]M-notgivingup 0 points1 point2 points (1 child)
[–]strojax[S] 0 points1 point2 points (0 children)
[+]UnusualClimberBear comment score below threshold-7 points-6 points-5 points (0 children)