A tensorflow 2.0 Continuous Wavelet Transform with Mixed Precision Support
Project description
# cmorlet-tensorflow
A TensorFlow implementation of the Continuous Wavelet Transform obtained via the complex Morlet wavelet. Please see the demo Jupyter Notebook for usage demonstration and more implementation details.
This implementation is aimed to leverage GPU acceleration for the computation of the CWT in TensorFlow models. The morlet’s wavelet width can be set as a trainable parameter if you want to adjust it via backprop. This implementation now supports TensorFlow 2.
This module was used to obtain the CWT of EEG signals for the RED-CWT model, described in:
Tapia and P. A. Estévez, “RED: Deep Recurrent Neural Networks for Sleep EEG Event Detection,” 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, United Kingdom, 2020, pp. 1-8, doi: 10.1109/IJCNN48605.2020.9207719.
Full text available at: https://arxiv.org/abs/2005.07795
If you find this software useful, please consider citing our work.
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
File details
Details for the file CWT_MP-2.tar.gz
.
File metadata
- Download URL: CWT_MP-2.tar.gz
- Upload date:
- Size: 391.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cad92ea0a16335bbcaa5164a52b94a19a5e4bb94f47ab0b6abecbc1a837c48f |
|
MD5 | 99598fd6cff063be59952ed29deebc53 |
|
BLAKE2b-256 | 3ff9c620d9e6cf4617f9f50badf856a7f21c682e3f6a6444d589a2fcf88e66ea |