Skip to content

The Laptop Price Predictor, a web-based application developed using Streamlit. This tool leverages advanced machine learning algorithms to estimate the market price for laptops

License

Notifications You must be signed in to change notification settings

SeekAI-786/Laptop_Price_Predictor

Repository files navigation

Laptop Price Predictor

A machine learning-powered web application that predicts laptop prices based on specifications like brand, RAM, processor type, screen resolution, and more. Built with Python and deployed using Streamlit, it delivers real-time price predictions based on user inputs.


Features

  • Predicts laptop prices based on various specs
  • Interactive UI with Streamlit
  • Trained regression model using real-world data
  • Handles features like:
    • Laptop brand and type
    • RAM size
    • Touchscreen and IPS display
    • Screen size and resolution
    • Processor, storage, and GPU
    • Operating System

Tech Stack

  • Python
  • Pandas, NumPy, Scikit-learn
  • Jupyter Notebook
  • Streamlit
  • Pickle (for saving the trained model)

ML Workflow

  1. Data Preprocessing
    Cleaned and formatted data, handled missing values.

  2. Feature Engineering
    Extracted relevant specs, encoded categorical variables.

  3. Model Training
    Trained a regression model to predict laptop prices.

  4. Deployment
    Integrated the trained model into a Streamlit app for real-time predictions.


Repository Contents

File/Folder Description
LaptopPricePredictor.ipynb Notebook for EDA, preprocessing, and model training
app.py Streamlit app script for live predictions
pipe.pkl Serialized machine learning pipeline
df.pkl Processed dataset used in the application

Demo

Input your desired laptop specs in the Streamlit UI and get an estimated price instantly.


Contributing

Contributions are welcome!
Feel free to open issues or submit pull requests to enhance the project.


License

This project is licensed under the MIT License.

About

The Laptop Price Predictor, a web-based application developed using Streamlit. This tool leverages advanced machine learning algorithms to estimate the market price for laptops

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages