Skip to content

mohazab2006/XGenius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠⚽ XGenius — AI World Cup Prediction Engine

XGenius is a full-stack AI system that predicts football match outcomes and simulates entire tournaments using machine learning, expected goals (xG), and Monte Carlo simulations.


⚡ What It Does

  • Predicts match outcomes (win/draw/loss probabilities)
  • Estimates realistic scorelines using xG modeling
  • Simulates full World Cup tournaments (10,000+ runs)
  • Calculates each team's probability of advancing and winning

🧠 How It Works

  • ML Models → Predict match results from team stats, form, and rankings
  • xG Modeling → Uses Poisson-based methods to estimate goals
  • Simulation Engine → Runs large-scale Monte Carlo tournament simulations
  • Explainability Layer → Breaks down why predictions are made

🛠️ Tech Stack

  • Backend: Python, FastAPI, Scikit-learn, XGBoost
  • Data: Pandas, NumPy
  • Frontend: Next.js, Tailwind CSS
  • Database: PostgreSQL
  • Deployment: Docker

🚀 Why It’s Cool

  • Combines machine learning + probability + real-world sports data
  • Simulates entire tournaments, not just single matches
  • Produces explainable predictions, not black-box outputs
  • End-to-end system: data → models → simulation → UI

Built for data-driven sports analysis, scalable simulations, and real-world ML system design.

About

XGenius is an AI-powered football engine for match prediction and World Cup simulation using xG and machine learning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors