Goshawk_GeminiPro / README.md
GoshawkVortexAI's picture
Update README.md
58bf9cd verified
|
Raw History Blame Contribute Delete
1.81 kB

A newer version of the Gradio SDK is available: 6.32.0

Upgrade
metadata
title: XGBoost & Gemini Match Predictor
emoji: ⚽
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 4.44.0
app_file: app.py
pinned: false
license: mit
short_description: Hybrid Football Outcome Predictor with ML & LLM

⚽ XGBoost & Gemini Hibrit Maç Tahmin Radarı

Bu proje, geleneksel makine öğrenmesi algoritmaları (XGBoost) ile üretken büyük dil modellerini (Google Gemini) bir araya getiren hibrit bir spor analiz ve maç tahmin platformudur.


🚀 Çalışma Mantığı

  1. Sayısal Modelleme (XGBoost):

    • Takımların lig sıralaması, form durumları (son 5 maç puanı) ve eksik/sakat oyuncu sayıları gibi yapılandırılmış verileri işler.
    • Maçın Ev Sahibi Galibiyeti (1), Beraberlik (X) ve Deplasman Galibiyeti (2) olasılık dağılımını hesaplar.
  2. Semantik & Niteliksel Analiz (Gemini):

    • XGBoost'un hesapladığı matematiksel olasılıkları girdi olarak alır.
    • Maç hikayesini kurgular, olası gol baremini (2.5 Alt/Üst) tahmin eder ve pozitif beklenen değere (+EV) sahip rasyonel bahis önerileri sunar.

🛠️ Kurulum & Yapılandırma (Hugging Face Spaces)

1. API Anahtarının Eklenmesi (Zorunlu)

Gemini analizlerinin çalışması için Google AI Studio üzerinden aldığınız anahtarı Space ayarlarınıza eklemelisiniz:

  1. Space sayfanızda Settings sekmesine gidin.
  2. Sol menüden Variables and secrets bölümünü açın.
  3. New secret butonuna tıklayın:
    • Name: GEMINI_API_KEY
    • Value: (Google AI Studio'dan aldığınız API Anahtarı)
  4. Kaydedin.

📦 Gereksinimler (requirements.txt)

Space ortamında kullanılan bağımlılıklar:

gradio>=4.0.0
google-genai>=0.1.1
xgboost>=2.0.0
numpy>=1.24.0
scikit-learn>=1.3.0