-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdomain7_train_test_baseline.yaml
More file actions
75 lines (65 loc) · 1.63 KB
/
domain7_train_test_baseline.yaml
File metadata and controls
75 lines (65 loc) · 1.63 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
# @package _global_
# to execute this experiment run:
# python src/train_domain.py experiment=domain7_train_test_baseline
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: "domain7_train_test_baseline"
tags: ["domain7", "train_test", "baseline"]
test: True
data:
data_dir: ${paths.data_dir}domain/raw_7/
processed_dir: ${paths.data_dir}domain/processed_7/
batch_size: 8
num_workers: 4
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.13
projector:
input_size: ${model.net.encoder.output_size}
output_size: ${model.net.encoder.output_size}
hidden_size: 32
optimizer:
_partial_: true
lr: 0.0003
weight_decay: 0.007
scheduler:
_partial_: true
T_max: 25974
eta_min: 1e-7
compile: false
augmentation_mode: "baseline"
mm: 0.95
warmup_steps: 200
total_steps: 25974
drop_edge_p1: 0.30
drop_edge_p2: 0.39
drop_feat_p1: 0.37
drop_feat_p2: 0.21
spatial_regularization_strength: 0.22
node_subset_sz: 5000
processed_dir: ${paths.data_dir}domain/processed_7/
trainer:
min_epochs: 1
max_epochs: 999
log_every_n_steps: 6
check_val_every_n_epoch: 9999
precision: 16
accumulate_grad_batches: 4