Python 3.6 is used for this implementation beacuse of its easy way to work with data.
Packages: pandas, numpy, sklearn, xgboost, seaborn
In order to run program sucessfully, firstly create a separated env, for example:
conda create -n sleep_classifier python=3.6
Then activate created environment:
conda activate sleep_classifier
Then install all needed modules using:
pip install -r requirements.txt
Running program from command line:
CD yourself where the program script is, example below:
cd C:\Users\Danijel\Desktop.
and run the folowing command:
python sleep_classifier.py
Additional comments can be found in the code.
TO DO:
- implement n-fold cross-validation
- add additional metrics for evaluating performances of the models