DanijelMisulic / sleep_data_classifier

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Predicting sleep state from wearable data

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

About


Languages

Language:Python 100.0%