0

Curbside Intensification

End-to-end ML system that predicts urban curbside usage patterns from real-world sensor data to support dynamic infrastructure allocation.

Curbside usage prediction dashboard

Details

Problem

Cities lack data-driven methods to understand how curbside space is actually used throughout the day. Static zoning can't adapt to the dynamic reality of parking, deliveries, pedestrians, and transit competing for the same street space.

Solution

An automated ML system that ingests parking occupancy, pedestrian counts, traffic volume, POI data, and census demographics to classify streets by their daily activity patterns and predict intensification potential.

Pipeline

  • Data Ingestion — Automated pipelines pull real-world sensor and administrative data into a unified framework
  • Feature Engineering — Street activity aggregated into normalized 24-hour usage profiles with spatial and temporal features
  • Unsupervised Learning — K-Means clustering identifies distinct daily activity patterns across urban zones
  • Supervised Models — Multinomial logistic regression and random forest predict curbside intensification potential
  • Automation — Full CI/CD via GitHub Actions for data fetching, preprocessing, and model execution

Results

K-Means clustering identified distinct daily activity archetypes across urban street segments. Supervised classifiers (logistic regression and random forest) predicted intensification potential with consistent performance across held-out validation sets. The pipeline handles missing sensor data and real-world noise automatically via the CI/CD automation layer.

Stack

Python · Scikit-learn · Pandas · GitHub Actions · GIS Libraries

AIT Austrian Institute of Technology, 2025

Technologies

Machine Learning

Urban Analytics

Data Pipelines

Python

Year

2025

Ertugrul Akdemir

© 2026