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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4cfe1690ea0b1f611f83e3f2732a95fe8e46d2011aa159dae03260730be06496
|
|
| MD5 |
26c3d0d791f048fca271d28081fcff6f
|
|
| BLAKE2b-256 |
e9a911c6ba0396e97173521ac4af7eff7c38b1320fcb32235a12802f10f6f60b
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
308d39831fa6440a148130272a15b1d75786de81c6083e1dfdb8931ecd157229
|
|
| MD5 |
f0fb3c89c5fb691919eceaf908045f34
|
|
| BLAKE2b-256 |
276f5d3e19a9973d8cf59d8b7d8bb77e031bff962092b6fd3e719e88ed0e1697
|