Skip to content

A non-official pytorch implementation of the DTC model for time series classification.

License

Notifications You must be signed in to change notification settings

HamzaG737/Deep-temporal-clustering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep-temporal-clustering pytorch implemention

A non-official pytorch implementation of the DTC model , presented in the paper :

Madiraju, N. S., Sadat, S. M., Fisher, D., & Karimabadi, H. (2018). Deep Temporal Clustering : Fully Unsupervised Learning of Time-Domain Features. http://arxiv.org/abs/1802.01059

This an unsupervised architecture for the classification of multivariate time series.

Usage

To train the model , you can run the following command :

$ python3 train.py --similarity --pool

Note that the similarity and pool arguments are required. To see the full list of arguments , including the dataset name, please refer to the config.py file.

The autoencoder and clustering models weights will be saved in a models_weights directory. Also the train.py file returns the ROC score corresponding to the training parameters.

Further improvements

  • Add heatmap network
  • Add Auto Correlation based Similarity.
  • Output more metrics for training.

About

A non-official pytorch implementation of the DTC model for time series classification.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages