File size: 1,964 Bytes
e49356a | 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 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 | {
"model_type": "GenoLiteHybrid",
"vocab_size": 4,
"sequence_length": 64,
"num_classes": 3,
"d_model": 512,
"cnn": {
"enabled": true,
"blocks": 7,
"channels": 960,
"kernel_size": 3,
"residual": true,
"layernorm": true,
"activation": "gelu"
},
"gru": {
"enabled": true,
"hidden_size": 960,
"layers": 4,
"bidirectional": false,
"batch_first": true,
"projection_to_d_model": true,
"layernorm": true
},
"transformer": {
"enabled": true,
"layers": 6,
"heads": 8,
"ffn_dim": 2048,
"dropout": 0.1,
"activation": "gelu",
"batch_first": true,
"layernorm": true
},
"mamba": {
"enabled": true,
"layers": 10,
"state_dim": 1408,
"gated": true,
"residual": true,
"layernorm": true
},
"fusion": {
"input_dim": 2048,
"output_dim": 512,
"activation": "gelu",
"dropout": 0.1,
"layernorm": true
},
"classifier": {
"hidden_dim": 512,
"dropout": 0.1,
"activation": "gelu",
"num_classes": 3
},
"pooling": {
"type": "mean"
},
"training": {
"epochs": 3,
"batch_size": 3,
"learning_rate": 0.0001,
"optimizer": "AdamW",
"weight_decay": 0.01,
"gradient_clipping": 1.0,
"shuffle": true
},
"dataset": {
"type": "synthetic",
"samples_total": 9000,
"samples_per_class": 3000,
"classes": [
"OK",
"MHAP",
"PROBLEM"
],
"difficulty_levels": [
"easy",
"medium",
"hard"
],
"features": [
"controlled_entropy",
"motif_repetition",
"hidden_illegal_pairs",
"partial_shuffle",
"duplicate_prevention",
"class_overlap"
]
},
"hardware": {
"device": "cpu",
"ram_gb": 8,
"cpu": "Intel i7-4700MQ"
},
"estimated_parameters": "88M+"
} |