Skip to content

This repository contains basic implementations of popular machine learning algorithms, focused on understanding the inner workings of regression and classification techniques. It's designed as a learning resource to help beginners grasp the core concepts behind each model.

Notifications You must be signed in to change notification settings

Moez-lab/linear-regression-for-understanding

Repository files navigation

📊 Regression and Classification Models in Python

This repository contains foundational implementations of various machine learning algorithms using Python and libraries like scikit-learn, numpy, and matplotlib. Great for beginners looking to understand the basics of regression and classification techniques.

📁 Project Structure

├── DescionTree/             # Decision Tree Classification
├── LogisticRegression.py    # Logistic Regression (binary classification)
├── MultiLinearRegression/   # Multiple Linear Regression
├── PolynomialRegression/    # Polynomial Regression
├── SimpleLinearRegression/  # Simple Linear Regression
└── Linear_Regression.py     # Another standalone implementation of Linear Regression

🧠 Algorithms Covered

  • Simple Linear Regression
  • Multiple Linear Regression
  • Polynomial Regression
  • Logistic Regression
  • Decision Tree Classification

🛠️ Technologies Used

  • Python
  • NumPy
  • Matplotlib
  • scikit-learn

🚀 How to Run

  1. Clone this repo:

    git clone https://github.com/Mueez-lab/linear-regression-for-understanding
    cd linear-regression-for-understanding
  2. Run any .py file or Jupyter notebook to see results:

    python LogisticRegression.py

📌 Topics

machine-learning regression classification scikit-learn python data-science supervised-learning


About

This repository contains basic implementations of popular machine learning algorithms, focused on understanding the inner workings of regression and classification techniques. It's designed as a learning resource to help beginners grasp the core concepts behind each model.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages