Activity Recognition #117
Replies: 5 comments
-
Originally posted by @sefyas To reformat iOS activity table in the same scheme as Android activity table we do the following
If more than one iOS column is |
Beta Was this translation helpful? Give feedback.
-
Originally posted by @sefyas Our cleanup steps are:
We did have multiple rows with the same |
Beta Was this translation helpful? Give feedback.
-
Originally posted by @sefyas We briefly discussed other logic for deciding which of the multiple rows to keep in the meeting today. For example, we might want to choose the row with the same |
Beta Was this translation helpful? Give feedback.
-
Originally posted by @JulioV We fixed the walking/running conversion to match UW/Ubicomp (types 7 and 8) in e10e030. Still pending is the deduplication based on activity priority |
Beta Was this translation helpful? Give feedback.
-
Originally posted by @sefyas We decided to implement the following logic to decide what row to keep when there are multiple rows with the same
|
Beta Was this translation helpful? Give feedback.
-
Originally posted by @Meng6
Unify activity recognition data for iOS client
According to the following algorithm, we transform iOS activity recognition raw data into Android's format:
In addition, iOS activity pairs formed by "stationary" and "automotive" labels (driving but stopped at a traffic light) are transformed to "automotive" only.
Calculate activity recognition episodes
We consider the consecutive rows as a single activity episode if (1) any two consecutive rows are logged within certain a threshold from each other (by default, this threshold is 5 minutes); (2) all rows have the same activity_type.
Extract activity recognition features based on activity recognition episodes
We divide episodes to match the beginning and end of day segments (daily, 30 minutes, etc), then extract features for different day segments (epochs) from activity recognition episodes:
Beta Was this translation helpful? Give feedback.
All reactions