AI Dev Impact Lab JA
← Rankings · AI-RELATED REPO

guitavares8/Football_ai_Predictor

Machine Learning pipeline for predicting football match outcomes.

Jupyter Notebook GitHub ↗
★ 0
stars
75
AI relevance
50
solo dev
0
tool sigs

SUMMARY AI summary by gpt-5-mini

A Machine Learning system to produce quantitative predictions for Portuguese Primeira Liga matches. It targets sports analysts, data scientists and bettors who need probabilistic forecasts rather than simple averages. The pipeline combines historical results, an Elo ranking, advanced form features (streaks, rolling Expected Goals) and an exponential time-decay to prioritize recent form. Key features: - Three real-time models served by a Streamlit app: XGBClassifier for 1X2 probabilities, XGBRegressor for total-goals expectation (combined with a Poisson distribution to derive exact over/under odds), and an XGBClassifier for Both Teams To Score (BTTS). - Conversion of probabilities into double-chance coverages. - Persisted models (.pkl), preprocessing and evaluation notebooks, data ingestion automation. Tech stack: Python, pandas/numpy, scikit-learn, XGBoost, Streamlit. Repository separates data, trained models, notebooks and the app.

DETECTED Detected AI stack

AI-related keywords found in this repo's description, topics, or README summary — grouped by category. Each badge links to the corresponding ranking detail page.

🌐 Web frameworks (1)
Streamlit

Language breakdown (by bytes)

Python
6.2%
Jupyter Notebook
93.8%

Owner

Account
guitavares8
Type
User
Followers
0

Dates

Created on GitHub 2026-05-13
Last push 2026-05-16
First seen here 2026-05-16
Last fetched 2026-05-16 18:13

Similar repos (same language)

Surajmatole/AI-ML-Mini-Projects

Beginner-friendly Machine Learning projects built with Python, Scikit-learn and Google Colab.

Jupyter Notebook 0 AI 65
ak-junior3339/PriceMyRideAI
Jupyter Notebook 0 AI 50
aparna172004/AI-Movie-Recommendation-System

An AI-powered Movie Recommendation System built using Machine Learning and Streamlit that suggests movies based on user preferences. The system uses content-based filtering to find similar movies by analyzing movie features such as genres, keywords, cast, and overview.

Jupyter Notebook 0 AI 75
rmnouv/learning-agentic-ai
Jupyter Notebook 0 AI 50
shady528/Stox

AI-powered stock market chatbot with multi-LLM support (Gemini, Claude, GPT). Built with RAG, FastAPI, React, and Vector Databases

Jupyter Notebook 0 AI 45