Back to Portfolio
Algerian Laptop Market - Data Mining & ML cover image
Data Mining & ML

Algerian Laptop Market

Data mining project analyzing the Algerian laptop market: web scraping, EDA, price prediction with regression models, association rule mining, and a deployed Django price predictor.

Project Overview

An end-to-end data mining project on the Algerian laptop market, built from 16,283 Ouedkniss listings. It covers web scraping of specifications and prices, preprocessing with CPU and GPU benchmark enrichment, exploratory analysis with geographic and temporal visualizations, and several regression models for price prediction.

The pipeline runs from preprocessing (cleaning, feature engineering, segmentation) through exploratory analysis, a comparison of regression models (Linear, Ridge, Lasso, Random Forest, Gradient Boosting, SVR), and association rule mining with the Apriori algorithm.

A Django web application was built and deployed to give real-time price predictions from a laptop's specifications. The Gradient Boosting Regressor performed best, reaching R² = 0.90, MAPE = 15.2%, and MAE = 17,678 DZD on the held-out test set, which makes it a practical pricing tool for the Algerian market.

Key Features

  • Web scraping for laptop data and PassMark CPU/GPU benchmarks
  • Preprocessing pipeline with feature engineering and enrichment
  • Exploratory data analysis with GeoPandas and statistical visualizations
  • Price prediction with multiple regression models (R² ≈ 0.90)
  • Association rule mining (Apriori) for feature patterns
  • Deployed Django web app for real-time price prediction

Technologies Used

Pythonpandasscikit-learnJupyterDjangoGeoPandasMatplotlibSeabornmlxtend

Project Details

Client

Academic project for the Data Mining course at ENSIA

Timeline

2025–2026

Role

Data Scientist & Full-Stack Developer

© 2026 Yassir CHERDOUH. All rights reserved.

0%