Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/abdullahashfaq-ds/amazon-laptop-price-prediction

Developed an Amazon laptop price prediction tool using machine learning algorithms, integrated with a Streamlit app for an interactive user experience.
https://github.com/abdullahashfaq-ds/amazon-laptop-price-prediction

amazon data-science machine-learning ml-algorithms ml-models prediction-model python streamlit tool

Last synced: 3 months ago
JSON representation

Developed an Amazon laptop price prediction tool using machine learning algorithms, integrated with a Streamlit app for an interactive user experience.

Awesome Lists containing this project

README

        

# Amazon Laptop Price Prediction Tool

The Amazon Laptop Price Prediction Tool is a machine learning based application designed to predict laptop prices listed on Amazon. The tool integrates machine learning algorithms with a Streamlit interface, providing an interactive experience where users can input laptop features and get a predicted price.

## Features

- Regression based ML Models for predicting laptop prices with high accuracy.
- Data Preprocessing pipeline to handle missing values, categorical encoding, feature scaling, and transformation.
- Pretrained Models for price prediction without retraining.
- Streamlit based interface to easily input laptop specifications such as brand, RAM, CPU, and more.

## Installation and Setup

Follow these steps to set up and run the application:

1. **Clone the Repository**

```bash
git clone [email protected]:abdullahashfaq-ds/Amazon-Laptop-Price-Prediction.git
cd Amazon-Laptop-Price-Prediction
```

2. **Create and Activate a Virtual Environment**

For Linux/Mac:

```bash
python -m venv venv
source venv/bin/activate
```

For Windows:

```bash
python -m venv venv
venv\Scripts\activate
```

3. **Install Dependencies**

```bash
pip install -r requirements.txt
```

4. **Run the Streamlit Application**

```bash
streamlit run app.py
```

## License

This project is licensed under the [MIT License](LICENSE). See the LICENSE file for more details.