Skip to content

Kaibalya27/Laptop-price-predictor

Repository files navigation

Laptop-price-predictor

Table of contents

Introduction

  • This project introduces a Web Based Appliaction system designed to predict laptop prices using supervised machine learning techniques. The study employs a random decision forest as the predictive model, achieving a precision in price estimation.

  • In this approach, the random decision forest utilizes several independent variables to predict a single dependent variable: the laptop price. The model compares actual and predicted values to assess the accuracy of its predictions.

  • The project proposes a method where the price of a laptop, the dependent variable, is forecasted based on factors such as the laptop Company,Type,Inches,Screen Resoution, RAM size, weight,storage type (HDD/SSD), GPU Brand, CPU Brand, IPS ,Operating System and whether it includes a touch screen.

Example Image

Problem Statement

Alt Text

Data Set

The dataset utilized in this project is 'laptop_data.csv', which includes details about laptop's different features such as brand, screen size, processor, RAM, storage, and price. It comprises 1303 rows and 12 columns. The dataset underwent significant data preprocessing, feature engineering,Exploratory Data Analysis (EDA) for analysis and for machine learning it utilizes random decision forest as the predictive model.

File Description

Laptop_price_prediction.ipynb - This Jupyter notebook contains the complete code for this project including data preprocessing, EDA, feature engineering, model building, and evaluation.

app.py is the primary Python script that contains the main application logic.

df.pkl - Pickle file of the processed data used in the model.

pipe.pkl - Pickle file of the machine learning pipeline used in the model.

laptop_data.csv - The dataset used in this project.

requirements.txt is a file used to list dependencies for the project.

System Methodology

Alt Text

Usage

To use the laptop price predictor, follow these instructions:

1.Copy the URL link provided below and paste it into your browser to access the webpage.

https://laptop-price-predictor-1-teve.onrender.com

2.Input the specifications of the laptop for which you want to estimate the price.

3.The system will utilize the trained model to calculate and display the predicted price.

Our Team

If you have any inquiries or encounter any issues, feel free to reach out. Our team is here to assist you and ensure you have a good experience. Don't hesitate to contact us with any concerns or feedback.

Kaibalya Mohapatra

icon | LinkedIn github icon

Shreya Tripathy

icon | LinkedIn github icon

Priyanshu Pattanayak

icon | LinkedIn github icon

Saurav lipsit Parija

icon | LinkedIn github icon

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •