CS-541 Wireless Sensor Networks: Lecture 13: Machine Learning Applications On Body Area Networks
CS-541 Wireless Sensor Networks: Lecture 13: Machine Learning Applications On Body Area Networks
d’i = a dimension,
n = # dimensions,
t = # samples
Set of segments
Each segment wi = (t1, t2) t1: start time, t2: end time
Methods
• Sliding window
• Overlapping
• Non overlapping
Running
• Energy based
Standing Walking
• Intensity of
activities
∞
• 𝐸 = −∞ 𝑠 2 𝑡 𝑑𝑡
Motivation
• Reduce data dimensionality signals into features
• Features are discriminative for the activities
Example
• Y features
• S sensors
• W windows
Feature matrix
[W x (S x Y) ]
Wrapper model
• Utilize a classifier to evaluate the quality of the selected features
1. Find a subset of features
2. Evaluate the classification quality using the selected subset
3. Repeat 1. and 2. until the desired quality is found
Feature Selection
requires
• Search strategy
• Objective function
to evaluate the
feature subset
Small window size less activity labels – accurate matching of features to labels
Large windows Extracted Features represent more than one activity
Small window size –> more windows –> larger feature vectors
–> more time to execute algorithms
Dataset
• Media Player
• Play, Stop and Next Track using Android application and a Shimmer node
Sequential
Floating
Selection
Sequential Algorithms
Sequential
Sequential Backward
Forward Sequential Floating Selection
Selection
Selection
• Graph Clustering