Football_Prediction_Project and Football-Data-Predictions

Both projects are competitors, as they offer similar functionalities for predicting football match outcomes using classical machine learning and AI techniques, pulling data from various sources to analyze and predict different soccer leagues.

Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 23/25
Maintenance 0/25
Adoption 4/25
Maturity 9/25
Community 17/25
Stars: 285
Forks: 87
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 8
Forks: 11
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No Package No Dependents
Stale 6m No Package No Dependents

About Football_Prediction_Project

mhaythornthwaite/Football_Prediction_Project

This project pulls past game data from api-football, and uses this to predict the outcome of future premier league matches with the use of classical machine learning techniques.

Constructs rolling 10-game performance metrics across 14 engineered features (goal difference, shot accuracy, possession, etc.) to capture relative team form, then trains scikit-learn classifiers (Random Forest, KNN, SVM) optimized via grid search and 5-fold cross-validation. The pipeline automatically refreshes from api-football's daily API calls, enabling continuous model retraining on recent fixtures while maintaining a nested dictionary structure organized by team and match ID for scalable data management.

About Football-Data-Predictions

enrique-lozano/Football-Data-Predictions

Python script that shows statistics and predictions about different soccer leagues using Pandas and some AI techniques.

Scores updated daily from GitHub, PyPI, and npm data. How scores work