Skip to content

vinay-2004-coder/linear-regression-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🏠 Linear Regression Project

This project was completed as part of JosΓ© Portilla’s Python for Machine Learning & Data Science Masterclass on Udemy.
It demonstrates how to build and evaluate a Linear Regression model to predict house prices based on numerical features.


πŸ“‹ Project Overview

The goal of this project is to understand the relationship between different housing features (like area, number of rooms, etc.) and the target variable β€” house price.

Steps followed:

  1. Data Loading & Cleaning
  2. Exploratory Data Analysis (EDA)
  3. Feature Selection & Scaling
  4. Model Training using Linear Regression
  5. Model Evaluation using RΒ² and RMSE metrics

🧠 What I Learned

  • How to prepare data for machine learning models
  • Building and interpreting a linear regression model using scikit-learn
  • Evaluating regression models with statistical metrics
  • Visualizing results with Matplotlib and Seaborn

βš™οΈ Tools & Libraries

  • Python
  • Pandas
  • NumPy
  • Matplotlib / Seaborn
  • Scikit-learn

πŸ“Š Results

  • The model achieves good predictive accuracy for house price prediction.
  • Evaluation metrics such as RΒ², MAE, and RMSE are used to measure performance.

πŸš€ Future Improvements

  • Try Ridge and Lasso Regression for regularization.
  • Add polynomial features for non-linear relationships.
  • Compare model results with tree-based methods.

πŸ“ Files in this Repository

  • Linear_Regression_Project.ipynb β€” Jupyter notebook
  • README.md β€” Project overview

πŸ‘¨β€πŸ’» Author

Vinay N.
Beginner in Machine Learning | Python Enthusiast

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published