Simple financial instrument prediction solution using ML regression models.
- Tested on Python 3.11
- Virtual environment, see https://github.com/pyenv/pyenv
pip intstall -r requirements.txt- Datasets are not commited, add them and define the paths in
config.py - See
config.pyand adjust any other confiuration as required
python main.py
docker build . --tag icbc
docker run -v ${pwd}/output:/usr/src/app/output icbc
- Depending on your operating system, you might require to manually create the
outputdirectory on your host when running in Docker. - GridSearchCV is time-consuming, you might want to just predict the target, once you have trained a model. Use the
Regressor.predict_with_modelmethod