jruffle commited on
Commit
c01e32a
·
verified ·
1 Parent(s): f340159

Upload model_config.json with huggingface_hub

Browse files
Files changed (1) hide show
  1. model_config.json +59 -0
model_config.json ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model_info": {
3
+ "latent_dims": 3,
4
+ "compression_mode": "transcriptome",
5
+ "model_type": "SimpleAE",
6
+ "input_dim": 20136,
7
+ "layer_sizes": [
8
+ 20136,
9
+ 2048,
10
+ 1024,
11
+ 512,
12
+ 256,
13
+ 3
14
+ ],
15
+ "saved_model_file": "autoencoder_3_latent_dims_oos_mode.pt"
16
+ },
17
+ "training_config": {
18
+ "n_epochs": 5000,
19
+ "batch_size": 64,
20
+ "learning_rate": 0.0001,
21
+ "patience": 100,
22
+ "scheduler": "cosine",
23
+ "optimizer": "Adam",
24
+ "loss_function": "adaptive",
25
+ "preprocessing_method": "robust"
26
+ },
27
+ "enhanced_features": {
28
+ "use_simple_ae": true,
29
+ "use_denoising_warmup": true,
30
+ "denoising_epochs": 15,
31
+ "use_curriculum_learning": true,
32
+ "curriculum_warmup_epochs": 50,
33
+ "curriculum_initial_percentile": 0.5,
34
+ "use_adaptive_batchnorm": true,
35
+ "correlation_weight": 0.1
36
+ },
37
+ "data_config": {
38
+ "datasets": [
39
+ "tracerx"
40
+ ],
41
+ "data_path": "../datasets/TRACERx/tracerx_vst_counts_proper.csv",
42
+ "normalization_range": "[-1, 1]",
43
+ "harmonization_method": "imputation",
44
+ "imputation_strategy": "fixed",
45
+ "tracerx_priority_weight": 2.0
46
+ },
47
+ "training_results": {
48
+ "best_epoch": 24,
49
+ "best_validation_loss": 0.0008981019796259328,
50
+ "final_epoch": 92,
51
+ "training_completed": true
52
+ },
53
+ "system_info": {
54
+ "device": "cuda:1",
55
+ "timestamp": "2025-08-26T09:47:20.563817",
56
+ "python_version": "3.10.12",
57
+ "pytorch_version": "2.6.0+cu124"
58
+ }
59
+ }