-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdomain123_train_test_augmentation.yaml
More file actions
83 lines (73 loc) · 1.84 KB
/
domain123_train_test_augmentation.yaml
File metadata and controls
83 lines (73 loc) · 1.84 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
# @package _global_
# to execute this experiment run:
# python src/train_domain.py experiment=domain123_train_test_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_train_test_augmentation"
tags: ["domain123", "train_test", "augmentation"]
test: 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.36
projector:
input_size: ${model.net.encoder.output_size}
output_size: ${model.net.encoder.output_size}
hidden_size: 64
optimizer:
_partial_: true
lr: 0.0009
weight_decay: 0.01
scheduler:
_partial_: true
T_max: 2997
eta_min: 1e-7
compile: false
augmentation_mode: "advanced"
augmentation_list1: ["DropImportance", "SpatialNoise"]
augmentation_list2: ["DropImportance", "FeatureNoise"]
mm: 0.94
warmup_steps: 300
total_steps: 2997
spatial_regularization_strength: 0.0004
node_subset_sz: 5000
drop_edge_p1: 0.
drop_edge_p2: 0.
drop_feat_p1: 0.
drop_feat_p2: 0.
mu: 0.21
p_lambda: 0.44
p_rewire: 0.
p_shuffle: 0.
spatial_noise_std: 19.70
feature_noise_std: 0.62
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