Copyright © 2008 Arizona Board of Regents
Table of Contents
- Preface
- Downloading and using the library
- Examples
- Tasks
- Experiments
- Datasets
- Observations, Distributions, Trainers and Generators
- Concepts
- Reference
-
- Header </Development/amelibraries/trunk/include/ame/observations/distribution/normal.hpp>
- Header </Development/amelibraries/trunk/include/ame/observations/training/normal.hpp>
- Header </Development/amelibraries/trunk/include/ame/observations/generation/normal.hpp>
- Header </Development/amelibraries/trunk/include/ame/patterns/task/classification.hpp>
- Header </Development/amelibraries/trunk/include/ame/patterns/task/classification_and_synthesis.hpp>
- Header </Development/amelibraries/trunk/include/ame/patterns/task/filtered_classification.hpp>
- Header </Development/amelibraries/trunk/include/ame/patterns/task/get_distance.hpp>
- Header </Development/amelibraries/trunk/include/ame/patterns/task/mean_number_of_states.hpp>
- Header </Development/amelibraries/trunk/include/ame/patterns/task/min_number_of_states.hpp>
- Header </Development/amelibraries/trunk/include/ame/patterns/task/recognition.hpp>
- Header </Development/amelibraries/trunk/include/ame/patterns/task/semantic_recognition.hpp>
- Header </Development/amelibraries/trunk/include/ame/patterns/task/synthesis.hpp>
- Header </Development/amelibraries/trunk/include/ame/patterns/task/training.hpp>
- License
“Library documentation often begins with a quote.”
--The AME Patterns library
Description
The AME Patterns library is a library for recognition and generation of patterns, specifically patterns of sequential data such as time series data. Examples of such patterns are:
- a head-nod gesture
- the word "Hello"
- a stock market crash
Some of the tasks you can accomplish using the library are:
- classification of patterns (e.g., gesture classification - given a recording of a gesture, decide whether the gesture was a head nod or a head shake)
- on-line detection of patterns in a continuous stream of observations (e.g., on-line word recognition - continously listen to speech and detect all utterances of the word "Hello").
- generation of patterns (e.g., speech synthesis - generate an audio sample of the word "Hello")
The library is generic in the sense that it can be applied to patterns in different domains / modalities. To use the library in a particular domain, the library user will only need to provide some basic domain-specific building blocks. For example, the library does not come with any support for the domain specifics necessary to accomplish the example tasks above related to head gestures and speech.
This library is under active development. More details can be seen in the development plan.
Demo
To see the library in action, see the YouTube video showing recognition of mouse gestures. The application shown is the mouse gesture example.
Acknowledgements
This material is based upon work supported by the National Science Foundation CISE Infrastructure grant under Grant No.0403428 and National Science Foundation IGERT grant under Grant No. 0504647