-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdomain123_hparam_augmentation.yaml
More file actions
85 lines (75 loc) · 1.93 KB
/
domain123_hparam_augmentation.yaml
File metadata and controls
85 lines (75 loc) · 1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# @package _global_
# to execute this experiment run:
# python src/train_domain.py -m hparams_search=domain123_augmentation experiment=domain123_hparam_augmentation
defaults:
- override /data: spatial_omics
- override /model: bgrl_domain
- override /trainer: gpu
# all parameters below will be merged with parameters from default configurations set above
# this allows you to overwrite only specified parameters
task_name: "domain123_hparam_augmentation"
tags: ["domain123", "hparam", "augmentation"]
validate: True
data:
data_dir: ${paths.data_dir}domain/raw_123/
processed_dir: ${paths.data_dir}domain/processed_123/
batch_size: 4
num_workers: 0
pin_memory: False
min_cells: 2
min_genes: 10
augmentation_mode: "baseline"
lambda_param: 0.1
sigma_param: 0.1
n_pca_components: 50
graph_method: "knn"
n_neighbors: 10
redo_preprocess: False
model:
net:
encoder:
input_size: 50
hidden_size: 32
output_size: 16
dropout: 0.5
projector:
input_size: ${model.net.encoder.output_size}
output_size: ${model.net.encoder.output_size}
hidden_size: 64
optimizer:
_partial_: true
lr: 0.0002
weight_decay: 0.08
scheduler:
_partial_: true
T_max: 2997
eta_min: 1e-7
compile: false
augmentation_mode: "advanced"
augmentation_list1:
["DropImportance", "SpatialNoise", "AddEdgesByFeatureSimilarity"]
augmentation_list2:
["DropImportance", "FeatureNoise", "AddEdgesByFeatureSimilarity"]
mm: 0.97
warmup_steps: 200
total_steps: 2997
spatial_regularization_strength: 0.0
node_subset_sz: 5000
drop_edge_p1: 0.
drop_edge_p2: 0.
drop_feat_p1: 0.
drop_feat_p2: 0.
mu: 0.1
p_lambda: 0.2
p_rewire: 0.
p_shuffle: 0.
spatial_noise_std: 22.5
feature_noise_std: 0.03
p_add: 0.1
k_add: 3
processed_dir: ${paths.data_dir}domain/processed_123/
trainer:
min_epochs: 1
max_epochs: 999
log_every_n_steps: 2
check_val_every_n_epoch: 9999