Discover and explore top open-source AI tools and projects—updated daily.
kochlisGitSoccer match outcome prediction app
Top 65.5% on SourcePulse
Summary
ProphitBet is an open-source ML application for predicting soccer match outcomes, targeting users interested in data-driven sports analytics. It leverages advanced ML techniques, comprehensive statistical analysis, and robust model training to provide insights into match probabilities for betting decisions.
How It Works
The application extracts soccer data from football-data.co.uk and fixtures from footystats.org. It employs diverse ML algorithms (NNs, RFs, XGBoost, DNNs) to analyze team form and statistics. ProphitBet emphasizes robust training via cross-validation/holdout, feature selection (Boruta), and explainable AI for reliable, interpretable predictions.
Quick Start & Requirements
Requires Python 3.11 (tested 3.10-3.14) with PATH configured. Install dependencies via pip install -r requirements.txt or python install.py. Run with python app.py. Internet connection needed for data extraction; Google Chrome for predicting upcoming fixtures. Links to Python downloads and tutorials are provided.
Highlighted Details
ProphitBet-v2 features an improved UI (light/dark themes), cleaner code, and enhanced workflow. It offers extensive data analysis tools: descriptive statistics, distribution/correlation analysis, feature selection (Boruta), and interpretability methods (Logistic Regression Coefficients, Rule Extraction). Supports diverse training modes (Result, O/U 2.5) and advanced validation (sliding/k-fold cross-validation).
Maintenance & Community
Primarily maintained
1 week ago
Inactive
AI-metrics
nidhaloff
szilard
argilla-io
cleanlab