Skip to content

Stopwolf/awesome-differential-privacy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

awesome-differential-privacy

Awesome

A curated list of resources dedicated to Differential Privacy

Contents

Books

Courses

  • CS 860 - Algorithms for Private Data Analysis - Course taught by Gautam Kamath at University of Waterloo. Course has lecture videos (as a YouTube playlist), lecture notes and additional readings. More theoretical, but an excellent introductory course to Differential Privacy.
  • CS211: Data Privacy - Course taught by Joe Near and Protiva Sen at University of Vermont. Exclusively lecture slides (no videos), homework and weekly assignments via Jupyter Notebooks.
  • Privacy Preserving Machine Learning - Course taught by Aurélien Bellet at University of Lille. Exclusively lecture slides (no videos), practical sessions in Jupyter Notebooks. Definitely more of an advanced course.

Blogs

  • Damien Desfontaines' Personal Blog - His personal curated list of blogs which serve as a friendly introduction to differential privacy.
  • differentialprivacy.org - Resource for the differential privacy research community and all of those who want to learn more about it. Also has a mailing list.
  • gretel.ai Blog - Gretel.ai's blog about privacy in machine learning, differential privacy and data sharing. More focused on creating synthetic data.
  • OpenMined Blog - All OpenMined blogs on differential privacy topic.
  • PyTorch Blog - Differential Privacy Series currently consisting of two parts explaining concepts like differential privacy, DP-SGD and their inner-workings in Opacus.

Libraries

  • opacus - PyTorch based library for Differential Privacy. You can read the whitepaper here.
  • tensorflow-privacy - TensorFlow library for Differential Privacy.
  • PyDP - OpenMined's Python wrapper library of Google's differential privacy library.
  • PrivacyRaven - Privacy testing Python library for deep learning systems.
  • diffprivlib - IBM's Python library for Differential Privacy.
  • deepee - Implements DP-SGD in PyTorch, but works for all first-order optimizers.
  • pyvacy - Implementation DP-SGD for PyTorch.
  • autodp - Library for automating Differential Privacy computation.

Papers

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published