Skip to content
Open sourceAI / MLClassification

Mobile Price Classification

Classifying phone price tiers from hardware specifications

Role
Data science
Period
2025
Status
Open source
Links
GitHub ↗

Overview

A classification study predicting a phone's price tier from hardware specs such as RAM, battery, screen and camera; includes a data-collection script, Jupyter analysis and a containerized prediction service.

  • A self-collected dataset (phone specs CSV) and a separate data-collection module.
  • Training in the notebook, inference in a Python service packaged with a Dockerfile.

01

Problem

How predictable is a phone's price tier from its specs? Instead of a ready-made dataset, I wanted to collect the features myself and build the whole classification pipeline (collection → training → serving).

02

Approach

A separate data-collection module writes phone specs to CSV. Feature analysis and classifier training happen in a Jupyter notebook; the trained model is served from a Python service packaged with a Dockerfile.

Outcome

An end-to-end classification pipeline: collection, analysis, training and containerized inference.

Related projects

  • AI / ML
    Open source

    Appliances Energy Prediction

    Comparing regression models for smart-home energy consumption

    Predicting appliance energy use from 19,735 ten-minute readings in the UCI dataset. Random Forest, XGBoost, LightGBM and linear regression were compared; LightGBM led with R² ≈ 0.76.

    19.735
    sensor rows
    0.76
    R² (LightGBM)
    • Python
    • Pandas
    • Scikit-Learn
    • LightGBM
    • XGBoost
    • Jupyter
    Open
  • AI / ML
    Open source

    Traffic Accident Severity Prediction

    Route-risk prediction trained on 100,000+ accident records

    Route-risk prediction trained on 100,000+ historical accident records, issuing real-time alerts at 85%+ accuracy using OpenRouteService and weather APIs.

    100K+
    accident records
    85%+
    accuracy
    • Python
    • Scikit-Learn
    • XGBoost
    • Pandas
    • Flask
    • React
    Open
  • AI / ML
    Live

    ChefsStack

    Recipe platform with a vector-based recommendation engine

    A recipe and recommendation platform where suggestions come from vector similarity instead of hand-written rules, and user interactions flow through Kafka and Redis into personalized feeds.

    <50ms
    similarity query
    1.000+
    interaction events processed
    • Python
    • FastAPI
    • PostgreSQL
    • pgvector
    • Redis
    • Kafka