File size: 1,816 Bytes
6390c84 eb62c62 6390c84 eb62c62 6390c84 | 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 | {
"config": {
"features": {
"blocks": [
"embedding"
],
"behavior_flags": []
},
"llm": {
"model": "google/gemma-4-E4B-it",
"max_chars": 16000,
"max_model_len": 8192,
"gpu_memory_utilization": 0.9,
"chunk_size": 2000
},
"embedding": {
"model": "nomic-ai/CodeRankEmbed",
"max_length": 8192,
"batch_size": 1
},
"decompile": {
"timeout_s": 3600,
"jadx_heap": "15g"
},
"model": {
"hidden": 256,
"num_layers": 4,
"heads": 8,
"dropout": 0.5
},
"training": {
"batch_size": 8,
"lr": 0.001,
"weight_decay": 0.0001,
"epochs": 100,
"patience": 20,
"grad_clip": 5.0,
"val_ratio": 0.15,
"test_ratio": 0.15,
"seed": 42,
"num_workers": 2
},
"threshold": 0.5
},
"layout": {
"blocks": [
"embedding"
],
"behavior_flags": [],
"embed_dim": 768
},
"in_dim": 768,
"feature_meta": {
"embed_model": "nomic-ai/CodeRankEmbed",
"embed_dim": "768"
},
"split": {
"name": "family-holdout:filecoder",
"test": {
"n": 10,
"benign": 5,
"ransomware": 5
}
},
"created_at": "2026-09-05T21:47:53+00:00",
"pipeline_version": "1.0.0",
"provenance": {
"thesis_run": "/workspace/EXPERIMENTS/SEMBASE_CCG/runs/20260609_122509_ablations",
"row": "row5_emb_familyloo",
"seed": 42,
"held_out_family": "filecoder",
"training_corpus": "base thesis corpus, 502 benign and 213 ransomware apps",
"selection": "best of 3 seeds for this held-out family by test macro-F1 (ties: AUROC, then loss)",
"source_checkpoint": "/workspace/EXPERIMENTS/SEMBASE_CCG/runs/20260609_122509_ablations/row5_emb_familyloo/seed_42/filecoder/best.ckpt"
}
} |