PyLadies Paris Python Talks #17


Details
Dear PyLadies 💚🐍
Our next on-site event is coming on the 27th of November featuring
𓆙 Adrin Jalali from Probabl and Celia Kherfallah from Zama
and continuing with
⚡ lightning talks where you can take 3 mins to talk about anything Python or tech related (more below)
🌟Agenda (preliminary)
18h30 - 18h45 Come and take your seat
18h45 - 19h00 Welcome by PyLadies Paris and GitGuardian
19h00 - 19h30 Let’s exploit pickle, and `skops` to the rescue! by Adrin Jalali from Probabl.
19h30 - 20h00 Privacy-Preserving Machine Learning With Fully Homomorphic Encryption (FHE) by Celia Kherfallah from Zama
20h00 - 20h20 Lightning talks
20h20 - 22h00 Pizza & networking
🌟 Adrin Jalali from Probabl
Talk Title: Let’s exploit pickle, and `skops` to the rescue!
Abstract: Pickle files can be evil and simply loading them can run arbitrary code on your system. This talk presents why that is, and we show in simple ways how you can create such an exploit. It would give you a good basis to understand pickle vulnerabilities. This talk also gives you the resources to find more about these exploits.
We then talk about how `skops` [1] is tackling the issue for scikit-learn/statistical ML models. We go through some lower level pickle related machinery, and go in detail how the new format works. The new format does not only solve the issue for scikit-learn models, but also for most third party estimators which are in the same ecosystem.
In terms of usage, you can simply change two import statements and use the new format almost as a drop in replacement.
- [1] https://skops.readthedocs.io/en/stable/persistence.html
About Adrin:
Adrin, a cofounder at probabl.ai, works on a few open source projects including skops which tackles some of the MLOps challenges related to scikit-learn models. He has a PhD in Bioinformatics, has worked as a consultant, and in an algorithmic privacy and fairness team. He's also a core developer of scikit-learn and fairlearn.
🌟 Celia Kherfallah from Zama
Talk Title: Privacy-Preserving Machine Learning With Fully Homomorphic Encryption (FHE)
Abstract: We live in an era where the amount of online data has reached hundreds of zettabytes, and cloud services are evolving at an unprecedented rate. Despite tighter regulations, the risk of personal data misuse remains a major concern. At Zama, we believe that responsibility for this issue doesn’t rest with Internet users, but with developers. It is their duty to ensure the protection and security of the data they process.
In this talk, we'll raise awareness among developers about the importance of data privacy, thanks to Fully Homomorphic Encryption (FHE). We'll also introduce Zama's Concrete ML library, which provides the necessary tools (built using FHE) for training models, performing inference on encrypted data, and deploying these solutions, which will enable developers to integrate strong privacy protections without requiring any specific knowledge in cryptography.
About Celia:
Celia, Machine Learning Researcher at Zama, has contributed to the development of the Concrete ML library and to the democratization of Fully Homomorphic Encryption (FHE) in the field of Machine Learning.
Get ready for lightning talks:
Many of you told us that you would like to give a talk, but your project is not mature enough.
You no longer have to worry about it. Come and practice your public speaking during the 3 minutes time-slot.
Some ideas on what you can talk about:
- Python library or function you love or which you recently discovered,
- article you've read
- your journey into Python
- conference you have attended
You can decide anytime before the start of lightning talks or you may want to prepare up to one slide (in pdf format) which you can send us the latest on the 11th of March to paris@pyladies.com
GitGuardian will be our host and sponsor of the food and the drinks during the networking session after the talks: thank you 💚 and special thanks to Oscar Burns and Antoine Gaillard from GitGuardian for all the support.
Important info
#1:❗For safety reasons, the venue's staff will check everyone's identity on site. 📝Please remember to bring an ID with you and register for the event with your real name and family name. Thank you!
#2: Please be on time. We can’t guarantee a seat once the meetup has started
# 🔍 FAQ
Q. I'm not female, is it ok for me to attend?
A. Yes, PyLadies Paris events are open to everyone at all levels.

PyLadies Paris Python Talks #17