├── .gitattributes ├── .github └── workflows │ ├── python_format.yml │ └── update_predictions.yml ├── .gitignore ├── Pipfile ├── Pipfile.lock ├── README.md ├── data ├── forecast │ ├── current_standings.csv │ └── standings.csv ├── ml │ ├── df_history.csv │ ├── fixture.csv │ ├── model_categories.json │ ├── model_metadata.json │ ├── predictions.csv │ └── trained_model.pkl └── results_premier │ └── results.csv ├── img ├── Arsenal.png ├── Aston Villa.png ├── Bournemouth.png ├── Brentford.png ├── Brighton.png ├── Burnley.png ├── Chelsea.png ├── Crystal Palace.png ├── Everton.png ├── Fulham.png ├── Leeds.png ├── Leicester.png ├── Liverpool.png ├── Luton.png ├── Man City.png ├── Man United.png ├── Newcastle.png ├── Nott'm Forest.png ├── Sheffield United.png ├── Southampton.png ├── Tottenham.png ├── West Ham.png ├── Wolves.png ├── out │ └── standings_forecast.png └── project_diagram.png ├── requirements.txt ├── sql ├── clean_data.sql ├── serialize_data.sql └── team_steaks.sql └── src ├── __init__.py ├── content_generator ├── __init__.py └── table_creator.py ├── feature_engineering ├── __init__.py ├── historic_data.py └── standings.py ├── ml_model ├── __init__.py ├── base_trainer.py ├── predictor.py └── trainer.py ├── predict.py ├── providers ├── __init__.py └── fixture.py └── train.py /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sql linguist-detectable=true 2 | -------------------------------------------------------------------------------- /.github/workflows/python_format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/.github/workflows/python_format.yml -------------------------------------------------------------------------------- /.github/workflows/update_predictions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/.github/workflows/update_predictions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/.gitignore -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/README.md -------------------------------------------------------------------------------- /data/forecast/current_standings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/data/forecast/current_standings.csv -------------------------------------------------------------------------------- /data/forecast/standings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/data/forecast/standings.csv -------------------------------------------------------------------------------- /data/ml/df_history.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/data/ml/df_history.csv -------------------------------------------------------------------------------- /data/ml/fixture.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/data/ml/fixture.csv -------------------------------------------------------------------------------- /data/ml/model_categories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/data/ml/model_categories.json -------------------------------------------------------------------------------- /data/ml/model_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/data/ml/model_metadata.json -------------------------------------------------------------------------------- /data/ml/predictions.csv: -------------------------------------------------------------------------------- 1 | "" 2 | -------------------------------------------------------------------------------- /data/ml/trained_model.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/data/ml/trained_model.pkl -------------------------------------------------------------------------------- /data/results_premier/results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/data/results_premier/results.csv -------------------------------------------------------------------------------- /img/Arsenal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Arsenal.png -------------------------------------------------------------------------------- /img/Aston Villa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Aston Villa.png -------------------------------------------------------------------------------- /img/Bournemouth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Bournemouth.png -------------------------------------------------------------------------------- /img/Brentford.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Brentford.png -------------------------------------------------------------------------------- /img/Brighton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Brighton.png -------------------------------------------------------------------------------- /img/Burnley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Burnley.png -------------------------------------------------------------------------------- /img/Chelsea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Chelsea.png -------------------------------------------------------------------------------- /img/Crystal Palace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Crystal Palace.png -------------------------------------------------------------------------------- /img/Everton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Everton.png -------------------------------------------------------------------------------- /img/Fulham.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Fulham.png -------------------------------------------------------------------------------- /img/Leeds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Leeds.png -------------------------------------------------------------------------------- /img/Leicester.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Leicester.png -------------------------------------------------------------------------------- /img/Liverpool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Liverpool.png -------------------------------------------------------------------------------- /img/Luton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Luton.png -------------------------------------------------------------------------------- /img/Man City.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Man City.png -------------------------------------------------------------------------------- /img/Man United.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Man United.png -------------------------------------------------------------------------------- /img/Newcastle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Newcastle.png -------------------------------------------------------------------------------- /img/Nott'm Forest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Nott'm Forest.png -------------------------------------------------------------------------------- /img/Sheffield United.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Sheffield United.png -------------------------------------------------------------------------------- /img/Southampton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Southampton.png -------------------------------------------------------------------------------- /img/Tottenham.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Tottenham.png -------------------------------------------------------------------------------- /img/West Ham.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/West Ham.png -------------------------------------------------------------------------------- /img/Wolves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/Wolves.png -------------------------------------------------------------------------------- /img/out/standings_forecast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/out/standings_forecast.png -------------------------------------------------------------------------------- /img/project_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/img/project_diagram.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/requirements.txt -------------------------------------------------------------------------------- /sql/clean_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/sql/clean_data.sql -------------------------------------------------------------------------------- /sql/serialize_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/sql/serialize_data.sql -------------------------------------------------------------------------------- /sql/team_steaks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/sql/team_steaks.sql -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/content_generator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/content_generator/table_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/src/content_generator/table_creator.py -------------------------------------------------------------------------------- /src/feature_engineering/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/feature_engineering/historic_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/src/feature_engineering/historic_data.py -------------------------------------------------------------------------------- /src/feature_engineering/standings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/src/feature_engineering/standings.py -------------------------------------------------------------------------------- /src/ml_model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ml_model/base_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/src/ml_model/base_trainer.py -------------------------------------------------------------------------------- /src/ml_model/predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/src/ml_model/predictor.py -------------------------------------------------------------------------------- /src/ml_model/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/src/ml_model/trainer.py -------------------------------------------------------------------------------- /src/predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/src/predict.py -------------------------------------------------------------------------------- /src/providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/providers/fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/src/providers/fixture.py -------------------------------------------------------------------------------- /src/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndresNavarrete/football_predictor/HEAD/src/train.py --------------------------------------------------------------------------------