Skip to main content

PhysioSSL: A Python Toolbox for Physiological Time-series Representation Learning

Project description

PhysioSSL: A Python Toolbox for Physiological Time-series Representation Learning

Introduction

Installation

Install from PyPi:

pip install physiossl

or install via the GitHub link:

pip install git+https://github.com/larryshaw0079/PhysioSSL

Getting Started

Implemented Algorithms

Algo Title Year Ref
TCL [1]
RP [2]
TS [2]
CPC
Moco
SimCLR
DPC
DPCM
TripletLoss
DCC
TNC
TSTCC
CoSleep 2021

Supported Datasets

Sleep Stage Classification

Emotion Recognition

Human Activity Recognition

Citing

@misc{qfxiao2021physiossl,
  author =       {Qinfeng Xiao},
  title =        {PhysioSSL: A Python Toolbox for Physiological Time-series Representation Learning},
  howpublished = {\url{https://github.com/larryshaw0079/PhysioSSL}},
  year =         {2021}
}

Reference

[1] Hyvarinen, Aapo and Morioka, Hiroshi,. (2016). Unsupervised Feature Extraction by Time-Contrastive Learning and Nonlinear ICA. Advances in Neural Information Processing Systems.
[2] Banville, H., Chehab, O., Hyvarinen, A., Engemann, D., & Gramfort, A. (2020). Uncovering the structure of clinical EEG signals with self-supervised learning. Journal of neural engineering, 10.1088/1741-2552/abca18. Advance online publication. https://doi.org/10.1088/1741-2552/abca18

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

physiossl-0.0.1a2.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

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

physiossl-0.0.1a2-py3-none-any.whl (48.8 kB view details)

Uploaded Python 3

File details

Details for the file physiossl-0.0.1a2.tar.gz.

File metadata

  • Download URL: physiossl-0.0.1a2.tar.gz
  • Upload date:
  • Size: 27.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for physiossl-0.0.1a2.tar.gz
Algorithm Hash digest
SHA256 4cfe1690ea0b1f611f83e3f2732a95fe8e46d2011aa159dae03260730be06496
MD5 26c3d0d791f048fca271d28081fcff6f
BLAKE2b-256 e9a911c6ba0396e97173521ac4af7eff7c38b1320fcb32235a12802f10f6f60b

See more details on using hashes here.

File details

Details for the file physiossl-0.0.1a2-py3-none-any.whl.

File metadata

  • Download URL: physiossl-0.0.1a2-py3-none-any.whl
  • Upload date:
  • Size: 48.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for physiossl-0.0.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 308d39831fa6440a148130272a15b1d75786de81c6083e1dfdb8931ecd157229
MD5 f0fb3c89c5fb691919eceaf908045f34
BLAKE2b-256 276f5d3e19a9973d8cf59d8b7d8bb77e031bff962092b6fd3e719e88ed0e1697

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