KadenMc
		
	commited on
		
		
					Commit 
							
							·
						
						584219e
	
1
								Parent(s):
							
							8fb94b0
								
Update models and README.
Browse files
    	
        README.md
    CHANGED
    
    | @@ -4,4 +4,4 @@ license: mit | |
| 4 |  | 
| 5 | 
             
            ECG-FM is a foundation model for electrocardogram (ECG) analysis. Please refer to our [GitHub](https://github.com/bowang-lab/ECG-FM) for more details.
         | 
| 6 |  | 
| 7 | 
            -
             | 
|  | |
| 4 |  | 
| 5 | 
             
            ECG-FM is a foundation model for electrocardogram (ECG) analysis. Please refer to our [GitHub](https://github.com/bowang-lab/ECG-FM) for more details.
         | 
| 6 |  | 
| 7 | 
            +
            > ⚠️ **Note:** This repository is for hosting model weights only—the model **cannot** be loaded using `transformers`. Please download the weights and load them as per our [GitHub](https://github.com/bowang-lab/ECG-FM).
         | 
    	
        physionet_finetuned.pt → mimic_iv_ecg_finetuned.pt
    RENAMED
    
    | @@ -1,3 +1,3 @@ | |
| 1 | 
             
            version https://git-lfs.github.com/spec/v1
         | 
| 2 | 
            -
            oid sha256: | 
| 3 | 
            -
            size  | 
|  | |
| 1 | 
             
            version https://git-lfs.github.com/spec/v1
         | 
| 2 | 
            +
            oid sha256:f3e07588ee808d7e1e9e5608a997c9132883239518349f0565fd890590617b3d
         | 
| 3 | 
            +
            size 1081641499
         | 
    	
        physionet_finetuned.yaml → mimic_iv_ecg_finetuned.yaml
    RENAMED
    
    | @@ -28,11 +28,11 @@ common_eval: | |
| 28 | 
             
              path: null
         | 
| 29 | 
             
              quiet: false
         | 
| 30 | 
             
              model_overrides: '{}'
         | 
| 31 | 
            -
               | 
| 32 | 
             
              results_path: null
         | 
| 33 | 
             
            distributed_training:
         | 
| 34 | 
             
              _name: null
         | 
| 35 | 
            -
              distributed_world_size:  | 
| 36 | 
             
              distributed_rank: 0
         | 
| 37 | 
             
              distributed_backend: nccl
         | 
| 38 | 
             
              distributed_init_method: null
         | 
| @@ -48,10 +48,10 @@ distributed_training: | |
| 48 | 
             
              memory_efficient_fp16: ${common.memory_efficient_fp16}
         | 
| 49 | 
             
            dataset:
         | 
| 50 | 
             
              _name: null
         | 
| 51 | 
            -
              num_workers:  | 
| 52 | 
             
              skip_invalid_size_inputs_valid_test: false
         | 
| 53 | 
             
              max_tokens: null
         | 
| 54 | 
            -
              batch_size:  | 
| 55 | 
             
              required_batch_size_multiple: 8
         | 
| 56 | 
             
              data_buffer_size: 10
         | 
| 57 | 
             
              train_subset: train
         | 
| @@ -62,7 +62,7 @@ dataset: | |
| 62 | 
             
              validate_interval_updates: 0
         | 
| 63 | 
             
              validate_after_updates: 0
         | 
| 64 | 
             
              fixed_validation_seed: null
         | 
| 65 | 
            -
              disable_validation:  | 
| 66 | 
             
              max_tokens_valid: ${dataset.max_tokens}
         | 
| 67 | 
             
              batch_size_valid: ${dataset.batch_size}
         | 
| 68 | 
             
              max_valid_steps: null
         | 
| @@ -71,7 +71,7 @@ dataset: | |
| 71 | 
             
              shard_id: 0
         | 
| 72 | 
             
            optimization:
         | 
| 73 | 
             
              _name: null
         | 
| 74 | 
            -
              max_epoch:  | 
| 75 | 
             
              max_update: 320000
         | 
| 76 | 
             
              lr:
         | 
| 77 | 
             
              - 1.0e-06
         | 
| @@ -109,7 +109,7 @@ checkpoint: | |
| 109 | 
             
            model:
         | 
| 110 | 
             
              _name: ecg_transformer_classifier
         | 
| 111 | 
             
              model_path: <REDACTED>
         | 
| 112 | 
            -
              num_labels:  | 
| 113 | 
             
              no_pretrained_weights: false
         | 
| 114 | 
             
              dropout: 0.0
         | 
| 115 | 
             
              attention_dropout: 0.0
         | 
| @@ -124,39 +124,30 @@ task: | |
| 124 | 
             
              enable_padding: true
         | 
| 125 | 
             
              enable_padding_leads: false
         | 
| 126 | 
             
              leads_to_load: null
         | 
| 127 | 
            -
              label_file:  | 
| 128 | 
             
            criterion:
         | 
| 129 | 
             
              _name: binary_cross_entropy_with_logits
         | 
| 130 | 
             
              report_auc: true
         | 
| 131 | 
             
              report_cinc_score: false
         | 
| 132 | 
             
              weights_file: ???
         | 
| 133 | 
             
              pos_weight:
         | 
| 134 | 
            -
              -  | 
| 135 | 
            -
              -  | 
| 136 | 
            -
              -  | 
| 137 | 
            -
              -  | 
| 138 | 
            -
              -  | 
| 139 | 
            -
              -  | 
| 140 | 
            -
              -  | 
| 141 | 
            -
              -  | 
| 142 | 
            -
              -  | 
| 143 | 
            -
              -  | 
| 144 | 
            -
              -  | 
| 145 | 
            -
              -  | 
| 146 | 
            -
              -  | 
| 147 | 
            -
              -  | 
| 148 | 
            -
              -  | 
| 149 | 
            -
              -  | 
| 150 | 
            -
              -  | 
| 151 | 
            -
              - 143.283019
         | 
| 152 | 
            -
              - 44.729568
         | 
| 153 | 
            -
              - 40.310324
         | 
| 154 | 
            -
              - 68.729483
         | 
| 155 | 
            -
              - 23.999274
         | 
| 156 | 
            -
              - 3.564768
         | 
| 157 | 
            -
              - 8.647183
         | 
| 158 | 
            -
              - 6.384442
         | 
| 159 | 
            -
              - 20.731291
         | 
| 160 | 
             
            lr_scheduler:
         | 
| 161 | 
             
              _name: fixed
         | 
| 162 | 
             
              warmup_updates: 0
         | 
|  | |
| 28 | 
             
              path: null
         | 
| 29 | 
             
              quiet: false
         | 
| 30 | 
             
              model_overrides: '{}'
         | 
| 31 | 
            +
              extract: null
         | 
| 32 | 
             
              results_path: null
         | 
| 33 | 
             
            distributed_training:
         | 
| 34 | 
             
              _name: null
         | 
| 35 | 
            +
              distributed_world_size: 1
         | 
| 36 | 
             
              distributed_rank: 0
         | 
| 37 | 
             
              distributed_backend: nccl
         | 
| 38 | 
             
              distributed_init_method: null
         | 
|  | |
| 48 | 
             
              memory_efficient_fp16: ${common.memory_efficient_fp16}
         | 
| 49 | 
             
            dataset:
         | 
| 50 | 
             
              _name: null
         | 
| 51 | 
            +
              num_workers: 7
         | 
| 52 | 
             
              skip_invalid_size_inputs_valid_test: false
         | 
| 53 | 
             
              max_tokens: null
         | 
| 54 | 
            +
              batch_size: 256
         | 
| 55 | 
             
              required_batch_size_multiple: 8
         | 
| 56 | 
             
              data_buffer_size: 10
         | 
| 57 | 
             
              train_subset: train
         | 
|  | |
| 62 | 
             
              validate_interval_updates: 0
         | 
| 63 | 
             
              validate_after_updates: 0
         | 
| 64 | 
             
              fixed_validation_seed: null
         | 
| 65 | 
            +
              disable_validation: true
         | 
| 66 | 
             
              max_tokens_valid: ${dataset.max_tokens}
         | 
| 67 | 
             
              batch_size_valid: ${dataset.batch_size}
         | 
| 68 | 
             
              max_valid_steps: null
         | 
|  | |
| 71 | 
             
              shard_id: 0
         | 
| 72 | 
             
            optimization:
         | 
| 73 | 
             
              _name: null
         | 
| 74 | 
            +
              max_epoch: 40
         | 
| 75 | 
             
              max_update: 320000
         | 
| 76 | 
             
              lr:
         | 
| 77 | 
             
              - 1.0e-06
         | 
|  | |
| 109 | 
             
            model:
         | 
| 110 | 
             
              _name: ecg_transformer_classifier
         | 
| 111 | 
             
              model_path: <REDACTED>
         | 
| 112 | 
            +
              num_labels: 17
         | 
| 113 | 
             
              no_pretrained_weights: false
         | 
| 114 | 
             
              dropout: 0.0
         | 
| 115 | 
             
              attention_dropout: 0.0
         | 
|  | |
| 124 | 
             
              enable_padding: true
         | 
| 125 | 
             
              enable_padding_leads: false
         | 
| 126 | 
             
              leads_to_load: null
         | 
| 127 | 
            +
              label_file: <REDACTED>
         | 
| 128 | 
             
            criterion:
         | 
| 129 | 
             
              _name: binary_cross_entropy_with_logits
         | 
| 130 | 
             
              report_auc: true
         | 
| 131 | 
             
              report_cinc_score: false
         | 
| 132 | 
             
              weights_file: ???
         | 
| 133 | 
             
              pos_weight:
         | 
| 134 | 
            +
              - 36.796317
         | 
| 135 | 
            +
              - 0.231449
         | 
| 136 | 
            +
              - 14.49034
         | 
| 137 | 
            +
              - 3.780268
         | 
| 138 | 
            +
              - 1104.575439
         | 
| 139 | 
            +
              - 23.01044
         | 
| 140 | 
            +
              - 8.897255
         | 
| 141 | 
            +
              - 54.976017
         | 
| 142 | 
            +
              - 6.66556
         | 
| 143 | 
            +
              - 7.404951
         | 
| 144 | 
            +
              - 11.790818
         | 
| 145 | 
            +
              - 12.727873
         | 
| 146 | 
            +
              - 32.175994
         | 
| 147 | 
            +
              - 11.188187
         | 
| 148 | 
            +
              - 26.172215
         | 
| 149 | 
            +
              - 3.464408
         | 
| 150 | 
            +
              - 24.640965
         | 
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
| 151 | 
             
            lr_scheduler:
         | 
| 152 | 
             
              _name: fixed
         | 
| 153 | 
             
              warmup_updates: 0
         | 
