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

79 lines
3.9 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.