CY
Projelere dön

Simulation / Modeling

2026 Dünya Kupası AI Simülatörü

48 takımlı 2026 Dünya Kupası formatını Poisson modeli ve 10.000 Monte Carlo simülasyonu ile modelleyen proje. Takım gücü sinyallerini birleştirerek şampiyonluk, tur geçme ve skor dağılımı olasılıklarını Streamlit dashboard'da sunar.

48 takımlı 2026 formatı ve 104 maçlık turnuva akışı
10.000 Monte Carlo simülasyonu ile şampiyonluk olasılıkları
EA FC 25 + StatsBomb + FIFA/ELO feature birleşimi
Türkçe Streamlit dashboard ve skor dağılımı analizi
2026 Dünya Kupası AI Simülatörü — proje çıktısı görseli

Problem

Neyi çözmeye çalıştı?

2026 Dünya Kupası yeni 48 takımlı formatıyla klasik turnuva tahminlerinden daha karmaşık. Tek maç sonucu yerine grup aşaması, eleme ağacı, takım gücü ve skor dağılımını aynı sistemde modellemek gerekiyordu.

Yaklaşım

Veriden çıktıya giden yol

EA FC 25 oyuncu verileri, StatsBomb maç verisi ve güncel ELO sinyalleri takım feature setinde birleştirildi. Poisson tabanlı xG modeliyle maç skor dağılımları üretildi, ardından 10.000 Monte Carlo koşusuyla şampiyonluk, final ve tur olasılıkları hesaplandı. Streamlit dashboard ile sonuçlar canlı okunabilir hale getirildi.

Öne Çıkanlar

48 takımlı 2026 formatı ve 104 maçlık turnuva akışı
10.000 Monte Carlo simülasyonu ile şampiyonluk olasılıkları
EA FC 25 + StatsBomb + FIFA/ELO feature birleşimi
Türkçe Streamlit dashboard ve skor dağılımı analizi

Teknoloji Stack'i

PythonPandasNumPyPoisson ModelMonte Carlo SimulationStatsBombPlotlyStreamlitFeature Engineering

Çıktılar

  • Türkçe Streamlit dashboard
  • Şampiyonluk ve tur olasılıkları CSV çıktıları
  • Most-likely bracket ve skor dağılımı görselleri
  • GitHub deposu / teknik dokümantasyon
  • README ve proje anlatımı
  • LinkedIn proje paylaşımı

Öğrendiklerim

  • Turnuva simülasyonunda tek skor değil dağılım göstermek daha doğru.
  • ELO gibi güncel güç sinyalleri model güvenini artırıyor.
  • Dashboard cache yönetimi canlı veri projelerinde kritik.

Sonraki İyileştirme

  • Skor gösterimini top-scoreline dağılımıyla zenginleştirmek
  • Kadro sakatlık/form verisi eklemek
  • Dashboard içine senaryo karşılaştırması koymak

Sonraki Proje

SleepInfo

Health AI