Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gesture Classifier #37

Merged
merged 34 commits into from
Jan 30, 2015
Merged

Gesture Classifier #37

merged 34 commits into from
Jan 30, 2015

Conversation

carlpulley
Copy link
Contributor

  • implemented function for classifying gesture windows
  • defined Akka stream components for classifying gestures
  • defined Akka stream components for transforming gestures into recognised tokens
  • defined Akka stream components linking gesture classifications to gesture transformations
  • enhanced code to use aggregation strategies for multiple contiguous gesture matches
  • defined primary classification workflow
  • refactored code to eliminate "design" experimentation
  • added in classification assertions and ability to bind them to data
  • added in testing code
  • ready for review/merge

This PR integrates the SVM gesture classification code into Lift. Sensors are monitored and facts are generated when sample windows are classified as matching. Facts are then used to modulate an additional sensor network. Modulation operates by binding facts (in the form of assertions) to the data streaming through the modulation sensor network.

A separate PR will handle translating between a "real world" sensor model and the idealised sensor model (i.e. one where all sensors stream events at a common regular frequency) used here.

Issue #51 exists to track cleaning up the explicit inclusion of files belonging to (unreleased) package akka-stream-testkit-experimental.

Carl Pulley added 30 commits January 20, 2015 09:25
…ensor stream).

Added in sensor transformation (partial) flowgraph (so that trigger signals may modulate data on a sensor stream).
…rmination by ensuring buffer is flushed downstream.
Implemented mergeTransformations for wiring identifyGestureEvents to modulateSensorNet.
janm399 added a commit that referenced this pull request Jan 30, 2015
@janm399 janm399 merged commit a2d3c18 into eigengo:master Jan 30, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants