Downloads · 30 days
0
marianaagdias/ECGDenoiser
ECGDenoiser is a machine learning model from marianaagdias. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for pytorch.
Collection: NeuralLib: Deep Learning Models for Biosignals Processing
Downloads · 30 days
0
Access
Public
Updated Jun 3, 2025
Repo size
213 KB
Likes
0
Public
Click a slice to open those files.
.pth107 KB · 97%
From the Hugging Face model README
Collection: NeuralLib: Deep Learning Models for Biosignals Processing
Description: GRU-based model for ECG noise removal. Model and results published in the paper 'Cleaning ECG with Deep Learning: A Denoiser Tested in Industrial Settings'
Biosignal(s): ECG
Sampling frequency: 360
Validation Loss: 0.0000
Training Time: 0.00 seconds
FLOPs per timestep: 0
Number of trainable parameters: 26121
| Parameter | Value |
|---|---|
| bidirectional | True |
| dropout | 0 |
| hid_dim | [64, 1] |
| learning_rate | 0.005 |
| model_name | ECGDenoiser |
| multi_label | False |
| n_features | 1 |
| n_layers | 2 |
| num_classes | NA |
| task | regression |
| fc_out_bool | False |
import NeuralLib.model_hub as mh
model_name = ECGDenoiser()
model = mh.ProductionModel(model_name=model_name)
signal = torch.rand(1, 100, 1) # Example input signal
predictions = model.predict(signal)
print(predictions)