Har Joint Model Save

AROMA: A Deep Multi-Task Learning Based Simple and Complex Human Activity Recognition Method Using Wearable Sensors

Project README

AROMA: A Deep Multi-Task Learning Based Simple and Complex Human Activity Recognition Method Using Wearable Sensors

architecture

This is the implementation of our paper "AROMA: A Deep Multi-Task Learning Based Simple and Complex Human Activity Recognition Method Using Wearable Sensors". This work has been accepted by Ubicomp 2018.

shared network

The structure of the project

  • Requirements: TensorFlow 1.2.1, Python 2.7
  • config.py: containing parameters the model will use, like window length of simple activity and complex activity, training parameters e.g., batch size, learning rate decay speed. The dataset path has to be appointed in "self.dataset" in config.
  • utils.py: containing commonly used functions in the project
  • joint_model.py: building and training the model
  • main.py: entrance of the project

    You can run main.py -h to get the args:

    python main.py -h
    

    Three args would be listed:

    optional arguments:
      -h, --help         show this help message and exit
      --test TEST        select the test day. Max num is 6
      --version VERSION  model version
      --gpu GPU          assign task to selected gpu
    

    For leave-one-out cross-validation, the "test" option should be assigned to test one day data in the dataset. Therefore, for example, you can run:

    python main.py --test 0 --version har-model --gpu 0
    
  • Open Source Agenda is not affiliated with "Har Joint Model" Project. README Source: drewanye/har-joint-model

    Open Source Agenda Badge

    Open Source Agenda Rating