Skip to content

A comprehensive collection of core Python, Data Preprocessing, and Machine Learning concepts that covers NumPy, Pandas, Matplotlib, Seaborn, supervised & unsupervised ML models (Linear/Logistic Regression, KNN, SVM, Decision Trees, K-Means, Naive Bayes), along with feature scaling, PCA, ANN, NLP basics, and real-world EDA & ML projects.

Notifications You must be signed in to change notification settings

RoushanKhalid/Machine-Learning-Foundations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning Foundations

Structured learning materials from Ostad’s guidance (Batch 38)


📂 Modules

Python & Data Science

  • Functions: Core Python concepts
  • NumPy: Numerical computing basics
  • Pandas: Data manipulation
  • Matplotlib/Seaborn: Data visualization
  • IQR & Encoding: Data preprocessing

Machine Learning

  • Linear Regression: Implementation and theory
  • Logistic Regression: Classification models
  • KNN: k-Nearest Neighbors
  • Decision Trees: With cross-validation
  • SVM: Support Vector Machines
  • K-Means: Clustering algorithms
  • Naive Bayes: Probability-based classification

Special Topics

  • Feature Scaling & PCA: Data normalization
  • Model Persistence: Saving/loading models
  • ANN: Artificial Neural Networks intro
  • NLP: Basic Natural Language Processing

Projects

  • EDA Projects: Exploratory Data Analysis
  • ML Projects: End-to-end machine learning

🛠️ How to Use

  1. Clone this repo
  2. Navigate to specific topic folders (e.g., /2-List_Tuples_Set_Dict/1-Python/5-Numpy)
  3. Open Jupyter notebooks or Python scripts

🌟 Credits

  • Ostad (Batch 38) for the structured curriculum
  • Batch 38 peers for collaborative learning

📚 Focused on core concepts | No fluff

About

A comprehensive collection of core Python, Data Preprocessing, and Machine Learning concepts that covers NumPy, Pandas, Matplotlib, Seaborn, supervised & unsupervised ML models (Linear/Logistic Regression, KNN, SVM, Decision Trees, K-Means, Naive Bayes), along with feature scaling, PCA, ANN, NLP basics, and real-world EDA & ML projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published