My side project to create a predictive machine learning model to predict wins, draws, and losses and help me place good bets with an edge.
This is a minimal scaffold for your pre‑match football prediction project.
- Open in VS Code (File → Open Folder) and install extensions:
- Python (ms-python.python), Jupyter, Pylance.
- Create the environment (Terminal → New Terminal):
conda env create -f environment.yml conda activate football-edge
- Select the interpreter: VS Code Command Palette → Python: Select Interpreter →
football-edge. - Prepare folders & sanity check:
make prepare
- (Later) Train & backtest:
make train make backtest
- (Later) Run the Streamlit app:
make app
See config/config.yaml for basic settings.