marianaagdias commited on
Commit
7c6d49a
·
verified ·
1 Parent(s): 249ddd9

Upload folder using huggingface_hub

Browse files
Files changed (4) hide show
  1. README.md +60 -0
  2. hparams.yaml +10 -0
  3. model_weights.pth +3 -0
  4. training_info.json +13 -0
README.md ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: pytorch
3
+ tags:
4
+ - biosignals
5
+ - ecgdenoisernl
6
+ metrics:
7
+ - validation_loss
8
+ ---
9
+ # Model Card for ECGDenoiserNL
10
+
11
+
12
+ - Collection: NeuralLib: Deep Learning Models for Biosignals Processing
13
+
14
+ - Description: GRU-based model for ECG denoising
15
+
16
+
17
+ ```json
18
+ {
19
+ "architecture": "GRUseq2seq",
20
+ "model_name": "ECGDenoiserNL",
21
+ "train_dataset": "ptb-xl+mit-bih-noise",
22
+ "task": "ecg denoising",
23
+ "gpu_model": "NVIDIA RTX 6000 Ada Generation",
24
+ "epochs": 70,
25
+ "optimizer": "Adam (\nParameter Group 0\n amsgrad: False\n betas: (0.9, 0.999)\n capturable: False\n differentiable: False\n eps: 1e-08\n foreach: None\n fused: None\n initial_lr: 0.005\n lr: 0.005\n maximize: False\n weight_decay: 1e-05\n)",
26
+ "learning_rate": 0.005,
27
+ "validation_loss": 0.014517052099108696,
28
+ "training_time": 5837.353876829147,
29
+ "retraining": false
30
+ }
31
+
32
+
33
+ ## Hyperparameters
34
+
35
+ bidirectional: true
36
+ dropout: 0
37
+ hid_dim: 64
38
+ learning_rate: 0.005
39
+ model_name: ECGDenoiserNL
40
+ multi_label: false
41
+ n_features: 1
42
+ n_layers: 2
43
+ num_classes: NA
44
+ task: regression
45
+
46
+
47
+ # Example
48
+
49
+ import torch
50
+
51
+ from production_models import ECGDenoiserNL
52
+
53
+ model = ECGDenoiserNL()
54
+
55
+ signal = torch.rand(1, 100, 1) # Example input signal
56
+
57
+ predictions = model.predict(signal)
58
+
59
+ print(predictions)
60
+
hparams.yaml ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ bidirectional: true
2
+ dropout: 0
3
+ hid_dim: 64
4
+ learning_rate: 0.005
5
+ model_name: ECGDenoiserNL
6
+ multi_label: false
7
+ n_features: 1
8
+ n_layers: 2
9
+ num_classes: NA
10
+ task: regression
model_weights.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:61caad3ae86cbd65eb537b8e487bcb5162ec04ec7a96576c488ac40347cbf791
3
+ size 407652
training_info.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architecture": "GRUseq2seq",
3
+ "model_name": "ECGDenoiserNL",
4
+ "train_dataset": "ptb-xl+mit-bih-noise",
5
+ "task": "ecg denoising",
6
+ "gpu_model": "NVIDIA RTX 6000 Ada Generation",
7
+ "epochs": 70,
8
+ "optimizer": "Adam (\nParameter Group 0\n amsgrad: False\n betas: (0.9, 0.999)\n capturable: False\n differentiable: False\n eps: 1e-08\n foreach: None\n fused: None\n initial_lr: 0.005\n lr: 0.005\n maximize: False\n weight_decay: 1e-05\n)",
9
+ "learning_rate": 0.005,
10
+ "validation_loss": 0.014517052099108696,
11
+ "training_time": 5837.353876829147,
12
+ "retraining": false
13
+ }