Skip to content

Efficient implementation of Learning Time-Series Shapelets using keras

Notifications You must be signed in to change notification settings

rtavenar/keras_shapelets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Efficient implementation of Learning Time-Series Shapelets using keras

This code offers a Python implementation of the work presented in:

Josif Grabocka, Nicolas Schilling, Martin Wistuba, Lars Schmidt-Thieme (2014): Learning Time-Series Shapelets. In Proceedings of the 20th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, KDD 2014

This implementation builds upon the keras library (basically, you will need keras, tensorflow and numpy to be installed) for efficient optimization of the Shapelet coefficients.

As an example, it takes roughly 1 minute (on a standard MacBook Pro laptop) for training on the Trace dataset from UCR/UEA repository.

This code is now integrated into the tslearn toolkit. Have a look there if you are interested.

About

Efficient implementation of Learning Time-Series Shapelets using keras

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages