İçeriğe atla
Açık kaynakYapay zekâ / MLMakine öğrenmesi

Traffic Accident Severity Prediction

100.000+ kaza kaydıyla eğitilmiş rota riski tahmini

Rol
Veri bilimi ve backend
Dönem
2025
Durum
Açık kaynak
Bağlantılar
GitHub ↗

Rakamlarla

100K+
kaza kaydı
85%+
doğruluk
3
model karşılaştırıldı

Genel bakış

100.000+ geçmiş kaza kaydıyla eğitilmiş rota riski tahmini; %85+ doğrulukla gerçek zamanlı uyarı üretiyor. OpenRouteService ve hava durumu API'leriyle çalışıyor.

  • Lojistik regresyon, Random Forest ve XGBoost karşılaştırıldı; doğruluk, F1 ve ROC-AUC ile değerlendirildi.
  • Flask API rota üzerindeki segmentleri hava durumuyla birleştirip risk puanı döndürüyor; React arayüzü haritada gösteriyor.

01

Problem

Kaza şiddetini belirleyen etkenlerin çoğu (hava, saat, yol tipi, görüş mesafesi) yolculuk başlamadan önce biliniyor. Soru şuydu: bu bilgiyle sürücüye veya yetkiliye rota bazlı, önleyici bir uyarı verilebilir mi?

02

Yaklaşım

100.000'den fazla geçmiş kaza kaydı temizlendi; tarih-saat, hava ve konum alanlarından yeni öznitelikler türetildi. Lojistik regresyon, Random Forest ve XGBoost eğitilip doğruluk, kesinlik, duyarlılık, F1 ve ROC-AUC ile karşılaştırıldı.

Flask tabanlı bir REST API, OpenRouteService'ten gelen rotayı segmentlere ayırıp her segment için güncel hava durumuyla tahmin yapıyor. React arayüzü riskli segmentleri harita üzerinde renklendiriyor.

03

Mimari

  1. Veri
    • 100K+ kaza kaydı
    • Öznitelik mühendisliği
  2. Model
    • Scikit-Learn
    • XGBoost
    • Değerlendirme
  3. Servis
    • Flask API
    • OpenRouteService
    • Hava durumu API
  4. Arayüz
    • React harita
↓ Veri akışı yukarıdan aşağıya

04

Kilit kararlar

  1. 01

    Rotayı segmentlere bölmek

    Tek bir 'bu rota riskli' puanı işe yaramaz. Segment bazlı tahmin, hangi kısmın neden riskli olduğunu gösteriyor.

Sonuç

En iyi model %85'in üzerinde doğruluğa ulaştı. Deneyler Jupyter defterlerinde yeniden üretilebilir; API ve arayüz depoda ayrı klasörlerde duruyor.

Benzer projeler

  • Yapay zekâ / ML
    Açık kaynak

    Appliances Energy Prediction

    Akıllı ev enerji tüketimi için regresyon modelleri karşılaştırması

    UCI veri setindeki 19.735 adet 10 dakikalık ölçümle ev aletlerinin enerji tüketimini tahmin eden çalışma. Random Forest, XGBoost, LightGBM ve doğrusal regresyon karşılaştırıldı; LightGBM R² ≈ 0.76 ile öne çıktı.

    19.735
    ölçüm satırı
    0.76
    R² (LightGBM)
    • Python
    • Pandas
    • Scikit-Learn
    • LightGBM
    • XGBoost
    • Jupyter
    İncele
  • Yapay zekâ / ML
    Açık kaynak

    Mobile Price Classification

    Donanım özelliklerinden telefon fiyat segmenti sınıflandırması

    RAM, pil, ekran ve kamera gibi donanım özelliklerinden telefonun fiyat segmentini tahmin eden sınıflandırma çalışması; veri toplama betiği, Jupyter analizi ve konteynerize edilmiş tahmin servisi.

    • Python
    • Pandas
    • Scikit-Learn
    • Jupyter
    • Docker
    İncele
  • Yapay zekâ / ML
    Canlı

    ChefsStack

    Vektör tabanlı öneri motoruna sahip tarif platformu

    Tarif ve öneri platformu. Öneriler elle yazılmış kurallara değil, vektör benzerliğine dayanıyor; kullanıcı etkileşimleri Kafka ve Redis üzerinden kişisel akışlara dönüşüyor.

    <50ms
    benzerlik sorgusu
    1.000+
    etkileşim olayı işlendi
    • Python
    • FastAPI
    • PostgreSQL
    • pgvector
    • Redis
    • Kafka
    İncele