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

https://github.com/vipinchaudhary31122002/bytephone

A data science project that explores, visualizes, and models smartphone features from a futuristic 2025 dataset to predict mobile prices using machine learning.
https://github.com/vipinchaudhary31122002/bytephone

machine-learning matplotlib numpy pandas python3 scikit-learn seaborn streamlit

Last synced: 3 months ago
JSON representation

A data science project that explores, visualizes, and models smartphone features from a futuristic 2025 dataset to predict mobile prices using machine learning.

Awesome Lists containing this project

README

          

# 📱 BytePhone 2025: Mobile Price Prediction

A data science project that explores, visualizes, and models smartphone features from a futuristic 2025 dataset to predict mobile prices using machine learning.

## 📊 Project Overview

This notebook focuses on a comprehensive workflow involving:
- Exploratory Data Analysis (EDA)
- Data preprocessing and feature engineering
- Model training using `RandomForestRegressor`
- Evaluation using MAE, RMSE, and R² metrics

The goal is to understand which features most influence mobile pricing and build a predictive model for estimating smartphone prices.

## 📁 Dataset

The dataset used is named **"Mobiles Dataset (2025)"**, which includes the following features:
- RAM (GB)
- Storage (GB)
- Battery Capacity
- Display Size
- Camera Specs (Front & Back)
- Mobile Weight
- Price (Target variable)

## 🚀 How to Run

1. Clone this repo:
```bash
git clone https://github.com/yourusername/bytephone-2025.git
cd bytephone-2025
```

2. Install required packages:
```bash
pip install -r requirements.txt
```

3. Run the notebook:
```bash
jupyter notebook bytephone-2025.ipynb
```