yonghan93 commited on
Commit
4a01000
·
verified ·
1 Parent(s): a0cafa2

Upload 8 files

Browse files
.gitattributes CHANGED
@@ -35,3 +35,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
  callbacks.sav filter=lfs diff=lfs merge=lfs -text
37
  datamodule.sav filter=lfs diff=lfs merge=lfs -text
 
 
 
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
  callbacks.sav filter=lfs diff=lfs merge=lfs -text
37
  datamodule.sav filter=lfs diff=lfs merge=lfs -text
38
+ FTTransformerModel/callbacks.sav filter=lfs diff=lfs merge=lfs -text
39
+ FTTransformerModel/datamodule.sav filter=lfs diff=lfs merge=lfs -text
FTTransformerModel/callbacks.sav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b58c3bd1c4052c9727b11d97dfe23bcd54caccfdc02e4086e7a45cc03763d400
3
+ size 10785759
FTTransformerModel/config.yml ADDED
@@ -0,0 +1,112 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ target:
2
+ - cardio
3
+ continuous_cols:
4
+ - age
5
+ - height
6
+ - weight
7
+ - ap_hi
8
+ - ap_lo
9
+ - bmi
10
+ - pulse_pressure
11
+ categorical_cols:
12
+ - gender
13
+ - cholesterol
14
+ - gluc
15
+ - smoke
16
+ - alco
17
+ - active
18
+ - hypertension
19
+ date_columns: []
20
+ encode_date_columns: true
21
+ validation_split: 0.2
22
+ continuous_feature_transform: null
23
+ normalize_continuous_features: true
24
+ quantile_noise: 0
25
+ num_workers: 0
26
+ pin_memory: true
27
+ handle_unknown_categories: true
28
+ handle_missing_values: true
29
+ task: classification
30
+ head: LinearHead
31
+ head_config:
32
+ layers: ''
33
+ embedding_dims: null
34
+ embedding_dropout: 0.1
35
+ batch_norm_continuous_input: true
36
+ learning_rate: 0.0006
37
+ loss: CrossEntropyLoss
38
+ metrics:
39
+ - accuracy
40
+ metrics_prob_input:
41
+ - false
42
+ metrics_params:
43
+ - {}
44
+ target_range: null
45
+ virtual_batch_size: null
46
+ seed: 42
47
+ _module_src: models.ft_transformer
48
+ _model_name: FTTransformerModel
49
+ _backbone_name: FTTransformerBackbone
50
+ _config_name: FTTransformerConfig
51
+ input_embed_dim: 32
52
+ embedding_initialization: kaiming_uniform
53
+ embedding_bias: true
54
+ share_embedding: false
55
+ share_embedding_strategy: fraction
56
+ shared_embedding_fraction: 0.25
57
+ attn_feature_importance: true
58
+ num_heads: 8
59
+ num_attn_blocks: 3
60
+ transformer_head_dim: null
61
+ attn_dropout: 0.1
62
+ add_norm_dropout: 0.1
63
+ ff_dropout: 0.1
64
+ ff_hidden_multiplier: 4
65
+ transformer_activation: GEGLU
66
+ batch_size: 512
67
+ data_aware_init_batch_size: 2000
68
+ fast_dev_run: false
69
+ max_epochs: 100
70
+ min_epochs: 1
71
+ max_time: null
72
+ accelerator: auto
73
+ devices: -1
74
+ devices_list: null
75
+ accumulate_grad_batches: 1
76
+ auto_lr_find: false
77
+ auto_select_gpus: true
78
+ check_val_every_n_epoch: 1
79
+ gradient_clip_val: 0.0
80
+ overfit_batches: 0.0
81
+ deterministic: false
82
+ profiler: null
83
+ early_stopping: valid_loss
84
+ early_stopping_min_delta: 0.001
85
+ early_stopping_mode: min
86
+ early_stopping_patience: 10
87
+ early_stopping_kwargs: {}
88
+ checkpoints: valid_loss
89
+ checkpoints_path: saved_models
90
+ checkpoints_every_n_epochs: 1
91
+ checkpoints_name: null
92
+ checkpoints_mode: min
93
+ checkpoints_save_top_k: 1
94
+ checkpoints_kwargs: {}
95
+ load_best: true
96
+ track_grad_norm: -1
97
+ progress_bar: rich
98
+ precision: 32
99
+ trainer_kwargs: {}
100
+ project_name: CVD_FTTransformer
101
+ run_name: run_01
102
+ exp_watch: null
103
+ log_target: tensorboard
104
+ log_logits: false
105
+ exp_log_freq: 100
106
+ optimizer: Adam
107
+ optimizer_params: {}
108
+ lr_scheduler: null
109
+ lr_scheduler_params: {}
110
+ lr_scheduler_monitor_metric: valid_loss
111
+ categorical_dim: 7
112
+ enable_checkpointing: true
FTTransformerModel/custom_params.sav ADDED
Binary file (127 Bytes). View file
 
FTTransformerModel/datamodule.sav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:52132389d4c4916601ccd5be471915265a0a157228f905e7b5f0995cb53d6dfe
3
+ size 5169054
FTTransformerModel/encoder.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f16ade78b38c8a40b81d005bc492366928bbc61f94e10952f644918ba4e2b446
3
+ size 641
FTTransformerModel/exp_logger.sav ADDED
Binary file (12.5 kB). View file
 
FTTransformerModel/model.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1b1fe64ebf84130e8238cd31a78fd0b78c31322cbbb617786485a6703c63e590
3
+ size 1741182
FTTransformerModel/threshold.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"threshold": 0.38}