This repo host my Research Assistant Work at NTU for Professor Chih-Sheng Hsieh.
- hydra: manage configuration files
- DVC: data version control
- sphinx: automatically create an API documentation for your project
- mlflow: experiment tracking
- Install docker
- modify the
.env.example
, assigning the environment variables and rename it as.env
- create the docker image:
make build
To clean up the docker image:
make clean
# unit test
make pytest
# project documentation
# after typing the command open docs/_build//html/index.html in the browser
make doc
# development IDE - Jupyter Lab
make jupyter
# MLflow tracking UI
make mlflow
- download the MongoDB and start the server
- modify the
.env.example
, assigning the environment variables and rename it as.env
- modify the configuration file -
config/main.yaml
- run the program
# 1.
make trend-search
# 2.
make adjust-ait
- stop the container(stop mongodb server also)
make down