Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/arif-miad/car-price-prediction-machine-learning-project


https://github.com/arif-miad/car-price-prediction-machine-learning-project

data-science data-visualization keras-tensorflow machine-learning python regression-models sklearn

Last synced: 3 days ago
JSON representation

Awesome Lists containing this project

README

        

# Car Price Prediction

## Overview
This project focuses on predicting car prices using machine learning techniques. The dataset contains various attributes like brand, model, engine size, fuel type, transmission type, mileage, number of doors, and owner count.

## Dataset
The dataset consists of 10,000 entries, each representing a car with the following columns:
- **Brand**: The brand of the car (e.g., Toyota, BMW, Ford).
- **Model**: The specific model of the car.
- **Year**: The production year of the car.
- **Engine_Size**: The engine size in liters.
- **Fuel_Type**: The type of fuel the car uses.
- **Transmission**: The transmission type.
- **Mileage**: The total distance the car has traveled.
- **Doors**: The number of doors in the car.
- **Owner_Count**: The number of previous owners.
- **Price**: The estimated selling price of the car.

## Workflow
1. **Data Preprocessing**
- Handling missing values
- Encoding categorical variables (One-Hot Encoding & Label Encoding)
- Feature scaling

2. **Exploratory Data Analysis (EDA)**
- Distribution plots (Histogram, KDE, Box Plot, etc.)
- Correlation heatmap
- Pair plots
- Pie charts

3. **Feature Engineering**
- Creating new features
- Selecting important features

4. **Model Selection & Training**
- Trying different regression models
- Hyperparameter tuning
- Evaluating models

5. **Model Evaluation**
- RMSE, MAE, R² Score
- Comparing model performances

6. **Deployment**
- Saving the best model
- Creating an API for predictions

## Implementation
The project includes:
- **One-Hot Encoding for categorical columns**
- **Label Encoding for categorical columns**
- **Top 10 Regression Models for car price prediction**
- **20 different visualizations using Seaborn & Matplotlib**

## Code Implementation
All code is available in my Kaggle Notebook:
[Kaggle Notebook](https://www.kaggle.com/code/arifmia/car-price-prediction-analyzing-key-factors-impact)

## Connect with Me
Feel free to reach out on LinkedIn:
[LinkedIn Profile](www.linkedin.com/in/arif-miah-8751bb217)

## License
This project is open-source and available for use and modification.