This repository contains the code of the algorithms described in the paper: Online Unsupervised State Recognition in Sensor Data, J.Eberle, T.K. Wijaya, K.Aberer, submitted to PerCom 2015
jre (1.6+) and python 2.7
python needs the following additonal packages:
- numpy (1.7.1)
- scipy (0.12)
- argparse (1.2.1)
- python-Levenshtein (0.11.2)
To run StateFinder on some dataset data.csv
python Executable.py find_states_spclust data.csv data 1 1 50 10 0.9 0.9 0.2
Parameters are defined in the Workflow.py