Skip to main content

Python implementations for a few machine learning algorithms used for working with time series, including LDMLT and DDE

Project description

PyTSML

Python Time Series Machine Learning

This package, which was initially made as a result of my MSC Thesis in Computer Engineering, contains Python implementations of few machine learning algorithms designed to work (mainly classify) data in the time series format.

Currently implemented methods:

  • LDMLT (LogDet Divergence-Based Metric Learning With Triplet Constraints) [Mei, J., Liu, M., Karimi, H.R., & Gao, H. (2014). LogDet Divergence-Based Metric Learning With Triplet Constraints and Its Applications. IEEE Transactions on Image Processing, 23, 4920-4931.];
  • DDE (Derivative Delay Embedding) [Zhang, Z., Song, Y., Wang, W., & Qi, H. (2016). Derivative Delay Embedding: Online Modeling of Streaming Time Series. Proceedings of the 25th ACM International on Conference on Information and Knowledge Management.];
  • KNN classifier with DTW distance.

Usage

To use the package, build the wheel yourself, install it through pip or just use the source file in Your project.

pip3 install PyTSML

Contact

Please use Github issues page for anything related to this package.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytsml-1.1.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytsml-1.1-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file pytsml-1.1.tar.gz.

File metadata

  • Download URL: pytsml-1.1.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for pytsml-1.1.tar.gz
Algorithm Hash digest
SHA256 d06302da713d91d29650f4e438eb980caddd6aee4dd57f3a9a34d0c18b36362d
MD5 681d26ba4bc4b8fb09f2a5ce356ab95d
BLAKE2b-256 297cef903de3bdb049b2ae4d60aefa89a3adc6c6de684f041ee61236cc2f2bbc

See more details on using hashes here.

File details

Details for the file pytsml-1.1-py3-none-any.whl.

File metadata

  • Download URL: pytsml-1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for pytsml-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2edddb4fea8a44720cdaf0d17a31f3cfadb06fbcd1b1f52bef6d73e4f0bcef04
MD5 2b90e1a2d3c383bd403a5f3a8f72a41c
BLAKE2b-256 4bc2eedec39363fcd634045b0f20020d351aee8a816adeb27d263e6cd54d0467

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page