Get in Touch

Course Outline

Introduction to Privacy-Preserving Machine Learning

  • Motivations and risks associated with sensitive data environments
  • Overview of privacy-preserving machine learning techniques
  • Threat models and regulatory considerations (e.g., GDPR, HIPAA)

Federated Learning

  • Concept and architecture of federated learning
  • Client-server synchronization and aggregation
  • Implementation using PySyft and Flower

Differential Privacy

  • Mathematical foundations of differential privacy
  • Applying DP to data queries and model training
  • Using Opacus and TensorFlow Privacy

Secure Multiparty Computation (SMPC)

  • SMPC protocols and use cases
  • Encryption-based versus secret-sharing approaches
  • Secure computation workflows with CrypTen or PySyft

Homomorphic Encryption

  • Fully versus partially homomorphic encryption
  • Encrypted inference for sensitive workloads
  • Practical application with TenSEAL and Microsoft SEAL

Applications and Industry Case Studies

  • Privacy in healthcare: federated learning for medical AI
  • Secure collaboration in finance: risk models and compliance
  • Defence and government use cases

Summary and Next Steps

Requirements

  • A grasp of machine learning principles
  • Proficiency with Python and machine learning libraries (e.g., PyTorch, TensorFlow)
  • Familiarity with data privacy or cybersecurity concepts is advantageous

Target Audience

  • Artificial intelligence researchers
  • Data protection and privacy compliance teams
  • Security engineers operating in regulated industries
 14 Hours

Testimonials (2)

Related Categories