Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zainashrafofficial/ml_project_2024

A machine learning semester project of university, implementing classification and regression models to predict house prices & number of rooms using a dataset with over 160,000 entries.
https://github.com/zainashrafofficial/ml_project_2024

ai ann artificial-neural-networks classification decision-trees jupyter-notebook linear-regression logistic-regression matplotlib ml numpy pandas python random-forest regression-models svm tensorflow

Last synced: 12 days ago
JSON representation

A machine learning semester project of university, implementing classification and regression models to predict house prices & number of rooms using a dataset with over 160,000 entries.

Awesome Lists containing this project

README

        

# House Prices & Number of Rooms Prediction
## Machine Learning Semester Project University

## Overview
This repository contains a Machine Learning project focusing on **Classification and Regression** techniques for predicting house prices. The dataset consists of **160,000+ rows**, offering a comprehensive foundation for analyzing various house price trends and factors influencing them.

## Project Scope
This project is divided into two main sections:
1. **Classification:** Number of Rooms Prediction
2. **Regression:** Predicting the exact price of houses using multiple regression models.

## Dataset
The dataset comprises **160,000+ records** with various attributes such as:
- Square footage
- Number of bedrooms & bathrooms
- Location
- And many more features influencing house prices.

## Methodologies Used
- **Data Preprocessing:** Handling missing values, feature engineering, and scaling.
- **Exploratory Data Analysis (EDA):** Visualizing and understanding key patterns.
- **Feature Selection:** Identifying significant features impacting house prices.
- **Model Training:**
- **Classification Models:** Decision Trees, Random Forest, Logistic Regression, Artificial Neural Network(ANN), etc.
- **Regression Models:** Linear Regression, Decision Tree, Random Forest, Artificial Neural Network(ANN), etc.
- **Model Evaluation:** Using metrics such as R² Score, F1 Score Accuracy, Precision, and Recall.

## Installation & Usage
### Prerequisites
Ensure you have the following installed:
- Python
- Jupyter Notebook
- Required libraries: `numpy`, `pandas`, `scikit-learn`, `matplotlib`, `seaborn`

### Setup
Clone the repository:
```bash
git clone https://github.com/zainashrafofficial/ML_Project_2024.git
cd ML_Project_2024
```

## Future Improvements
- Implementing deep learning models for improved accuracy.
- Incorporating real-time housing market data for better predictions.
- Optimizing feature engineering for enhanced performance.

## Contributions
Feel free to contribute by submitting issues or pull requests!

## License
This project is licensed under the MIT License.