Skip to content

The Laptop Price Predictor is a Streamlit web application designed to predict the prices of laptops based on various features. It leverages machine learning models trained on laptop data to provide accurate price estimations for different laptop configurations.

License

Notifications You must be signed in to change notification settings

RobinMillford/Laptop-Price-Predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laptop Price Predictor 🖥️💰🔮

The Laptop Price Predictor is a Streamlit web application designed to predict the prices of laptops based on various features. It leverages machine learning models trained on laptop data to provide accurate price estimations for different laptop configurations.

Dataset Used

The app utilizes a dataset containing information about various laptops, including features such as Company, Type Name, RAM, Weight, HDD, SSD, GPU brand, Touchscreen, IPS, PPI, CPU brand, and operating system.

Deployment

The app is deployed on Streamlit Cloud and can be accessed here.

Features

  • Single Prediction: Users can input the details of a single laptop and get the predicted price.
  • Interactive Interface: Simple and user-friendly interface for inputting laptop specifications.
  • Real-time Prediction: Instant prediction of laptop prices based on user input.
  • Model Evaluation Metrics: Display of model evaluation metrics to assess prediction accuracy.

How to Use

Single Prediction:

  1. Navigate to the app using the provided link.
  2. Select various features of the laptop from the sidebar, such as Company, Type Name, RAM, Weight, HDD, SSD, GPU brand, Touchscreen, IPS, PPI, CPU brand, and operating system.
  3. Click on the "Predict" button to generate a predicted price for the specified laptop configuration.

Installation

To run the app locally, follow these steps:

  1. Clone this repository to your local machine:

    git clone https://github.com/RobinMillford/laptop-price-predictor.git
  2. Navigate to the project directory:

    cd laptop-price-predictor
  3. Install the required dependencies:

    pip install -r requirements.txt
  4. Run the Streamlit app:

    streamlit run app.py

Technologies Used

  • Python
  • Streamlit
  • pandas
  • scikit-learn
  • joblib

License

This project is licensed under the AGPL-3.0 license - see the LICENSE file for details.

Acknowledgments

  • The dataset used in this project was sourced from source.
  • The Notebook used in this project was sourced from source.
  • Special thanks to the Streamlit team for providing an excellent platform for building interactive web applications.

About

The Laptop Price Predictor is a Streamlit web application designed to predict the prices of laptops based on various features. It leverages machine learning models trained on laptop data to provide accurate price estimations for different laptop configurations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages