Skip to content

Ahmadjajja/Machine-Learning_and_its-privacy-implications

Repository files navigation

Machine Learning from Scratch & Its Privacy Implications

Begin Date: 8th July - 27th Aug

This course aims to teach the fundamentals of machine learning from scratch while also addressing the privacy implications at each step of the process. The curriculum is designed to provide a comprehensive understanding of machine learning techniques and their privacy considerations.

Table of Contents

Trainers

Ahmad Jajja
Ahmad Jajja
Asjad_Ali
Asjad Ali
Zartashia Afzal
Zartashia Afzal

Moderators

Mahnoor Malik
Mahnoor Malik
Muhammad Arham
Muhammad Arham
Sheraz Anwar
Sheraz Anwar
Sikander Nawaz
Sikander Nawaz

Prerequisites

  • There are no prerequisites to join this course. You'll learn from zero to advanced level.

Course Outline

Module 1: Introduction to Machine Learning

Module 2: Python for Machine Learning (Optional)

Module 3: Data Preprocessing and Feature Engineering

Module 4: Machine Learning Fundamentals

  • Learning Approaches: Batch vs Online, Model-based vs Instance-based
  • Types of Machine Learning: Supervised, Unsupervised, Semi-Supervised, Reinforcement Learning
  • Privacy Risks in Different Learning Approaches
    • Supervised Learning: Risks of Label Leakage
    • Unsupervised Learning: Risks in Clustering and Association

Module 5: Supervised Learning Algorithms

  • Introduction to Supervised Learning
  • Regression vs. Classification
  • Regression Algorithms: Simple Linear Regression, Multilinear Regression, Polynomial Regression (with applications like house price prediction)
  • Classification Algorithms: Decision Trees (Decision Tree Classifier, Random Forest), K-Nearest Neighbors (KNN), Naive Bayes, Support Vector Machines (SVM)
  • Differential Privacy in Supervised Learning
    • Noise Addition in Regression Models
    • Privacy-Preserving Decision Trees
  • Class 20 Video Link
  • Class 21 Video Link
  • Class 22 Video Link
  • Class 23 Video Link

Module 6: Model Evaluation and Optimization

Module 7: Model Interpretation and Deployment

About

8th July - 28th Aug

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •