Get in Touch

Course Outline

Introduction to Privacy-Preserving Machine Learning

  • Driving factors and risks associated with sensitive data environments
  • An overview of privacy-preserving Machine Learning techniques
  • Threat models and regulatory landscapes (e.g., GDPR, HIPAA)

Federated Learning

  • Core concepts and architectural design of federated learning
  • Client-server synchronization and data aggregation processes
  • Practical implementation using PySyft and Flower

Differential Privacy

  • The mathematical foundations of differential privacy
  • Integrating DP into data queries and model training cycles
  • Hands-on application with Opacus and TensorFlow Privacy

Secure Multiparty Computation (SMPC)

  • SMPC protocols and their practical applications
  • Comparing encryption-based approaches with secret-sharing methods
  • Building secure computation workflows with CrypTen or PySyft

Homomorphic Encryption

  • Distinguishing between fully and partially homomorphic encryption
  • Performing encrypted inference for sensitive workloads
  • Practical exploration using TenSEAL and Microsoft SEAL

Applications and Industry Case Studies

  • Privacy in healthcare: applying federated learning to medical AI
  • Secure collaboration in finance: managing risk models and compliance
  • Use cases in defense and government sectors

Summary and Next Steps

Requirements

  • A solid grasp of core Machine Learning principles
  • Proficiency with Python and major ML libraries (e.g., PyTorch, TensorFlow)
  • Prior exposure to data privacy or cybersecurity concepts is advantageous

Target Audience

  • AI researchers
  • Teams responsible for data protection and privacy compliance
  • Security engineers operating in heavily regulated sectors
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories