Files
iddaai-be/mds/archive/V19_HYBRID_POISSON_MODEL_LOGIC.md
T
fahricansecer 2f0b85a0c7
Deploy Iddaai Backend / build-and-deploy (push) Failing after 18s
first (part 2: other directories)
2026-04-16 15:11:25 +03:00

3.9 KiB
Executable File
Raw Blame History

V19.5 Player-Aware Hybrid Poisson Model Mantığı ve Geliştirme Raporu

Tarih: 6 Şubat 2026 Durum: Kârlı (Positive ROI) / Üretim Hazır Model Versiyonu: v19.5-player-aware-hybrid


1. Evrim Süreci: Neden Hibrit Modele Geçildi?

Geliştirme sürecinde dört farklı aşamadan geçilerek en kârlı noktaya ulaşıldı:

  1. V17 "Galacticos" (Neural Network): Oyuncu embedding'leri ve derin öğrenme kullanıldı. Eğitim setinde %89 başarı gösterse de, gerçek dünya verilerinde overfitting nedeniyle %30 isabet oranında kaldı.
  2. V18 "Strict Value" (Saf Matematik): Sadece bahis oranlarını baz alan Poisson modeli. İsabet oranı %55'e çıktı ancak düşük oranlar nedeniyle kasa marjına (Vig) yenilerek zarar etti.
  3. V19 "Hybrid Pro" (Form + Odds): Bahis bürolarının zekası (Oranlar) ile takımların gerçek sahadaki performansının (Son 5 Maç) harmanlandığı model. %87.5 isabet oranına ulaşıldı.
  4. V19.5 "Player-Aware Hybrid" (Kadro + Form + Odds): Mevcut hibrit yapıya sahadaki 22 oyuncunun bireysel kalitesinin eklendiği nihai model.

2. Modelin Çalışma Mantığı (Lineup-Aware Hybrid Poisson)

Model, her maç için üç ana kaynaktan gelen veriyi çarpıştırır:

A. Market Intelligence (Oran Analizi)

Bahis oranlarını kullanarak marketin beklediği gol sayısını (Market xG) hesaplar.

B. Team Persona (Form Analizi)

Takımların son 5 maçta attığı ve yediği gol ortalamaları (avg_gf, avg_ga) ile takımların güncel momentumunu ölçer.

C. Lineup Intelligence (Kadro Zekası - YENİ)

Backend'den gelen canlı ilk 11 verileri, V17 PyTorch modelinden geçirilir. Bu model, sahadaki oyuncuların "Embedding" vektörlerine bakarak takımın o günkü gücünü ölçer.

  • Modifier: Eğer as oyuncular eksikse katsayı 0.80'e kadar düşer, kadro normalse 1.0, çok güçlüyse 1.20'ye kadar çıkar.

D. Nihai True xG Hesaplaması

Base xG = (Market xG * 0.6) + (Form xG * 0.4) True xG = Base xG * Lineup_Modifier


3. Matematiksel Dağılım ve Tahmin Üretimi

Hesaplanan True xG değerleri Poisson Dağılımı formülüne sokulur. 0-0'dan 6-6'ya kadar tüm olası skorlar bir matrise dizilir:

  • Maç Sonucu (1X2): Matrisin alt ve üst üçgenleri toplanarak ev/dep/beraberlik olasılıkları bulunur.
  • Alt/Üst (1.5, 2.5, 3.5): Skor kombinasyonlarının toplamı hedef sınıra göre süzülür.
  • Çifte Şans: İlgili ihtimaller (1+X veya X+2) toplanarak en güvenli liman bulunur.

4. Akıllı Kupon ve "Banko" Stratejisi

Modelin en büyük başarısı, "Her maça oynama" dürtüsünü yenmesidir.

  • Filtre: Sadece olasılığı %80'in üzerinde olan bahisler "Banko" kabul edilir.
  • Daily Banko: Sistem, bu yüksek güvenli maçlardan en iyi 2 tanesini seçerek 1.60 - 2.00 arası oranlı "Günlük Kasa Katlama" kuponları üretir.

5. Backtest Sonuçları (V19 Bazlı)

Metrik Değer
Analiz Edilen Maç 643
Oynanan Bahis Sayısı 16
Kazanma Oranı (Win Rate) %87.5 (14/16)
Toplam Yatırılan (Stake) 1600 TL
ROI (Yatırım Getirisi) +%4.94

Not: V19.5 ile kadro verisi eklendiğinde bu isabet oranının daha da stabilize olması ve "Sürpriz" maçlardan kaçınması hedeflenmektedir.


6. Operasyonel Tavsiyeler (Senior Developer Notu)

  1. Lineup Refresh: Maçtan 1 saat önce kadrolar açıklandığında refreshMatch tetiklenerek analizin güncellenmesi şarttır.
  2. Kombo Gücü: %85+ isabet oranı, tekli bahis yerine 2'li kombinasyonlar için mükemmel bir zemindir.
  3. Risk Yönetimi: V19.5 artık "Kadro Eksikliğini" gördüğü için, eksik kadrolu favorilere (Örn: Beşiktaş) "Banko" vermez, kullanıcıyı uyarır.

Özet: V19.5 Modeli artık sadece istatistiklere değil, sahadaki futbolcu kalitesine göre karar veren tam kapsamlı bir yapay zekadır.