Détail historique

run_0041_mlp_directional_adamw

Statut: run historique · protocole protocol_v2_val3m_test3m

Arch / lossmlp / directionaladamw
Robust scoren/aVal mean - std
Folds? / ?diagnostic

Synthèse du run

run_0041_mlp_directional_adamw

mlp · directional · adamw
Val DirAcc meann/asélection
Val DirAcc stdn/astabilité folds
Robust Val scoren/amean - std
Econ Val scoren/apessimiste sélection v2
Val raw scoren/aavant pénalités
No-trade seuiln/apercentile confidence
Worst month Valn/apénalité transfert
Econ Test scoren/areport only
Worst month Testn/areport only
Econ DD Testn/adrawdown réel
Val BT scoren/alegacy research
Val PNL proxyn/adiagnostic
Test DirAcc meann/aconfirmation
Test DirAcc stdn/astabilité folds
Gap Test-Valn/aalerte si très négatif
Test PNL proxyn/asans frais
Test BT scoren/areport only
Max DD proxyn/adiagnostic
Sharpe proxyn/adiagnostic
Foldsn/a/ ?
Paramsn/a<100k

Résumé modèle

arch=mlp · loss=directional · opt=adamw · dense=44 · layers=1 · dropout=0.09 · l2=0.0001

Stratégiemutation anti-répétition guidée par diagnostic
NiveauL1
Succès attenduproduire un signal nouveau comparable
Échecrésultat dominé par les familles déjà testées

Réflexion et direction prise

Où en est-on: meilleur officiel run_0035_tcn_huber_adamw score robuste=0.5301; familles fortes: res_tcn/directional best=0.556, tcn/directional best=0.539, cnn1d/pnl best=0.538. Blocage: le backlog comparable est consommé mais on refuse de relancer un doublon. Direction choisie: mutation anti-répétition guidée par diagnostic. Pourquoi maintenant: Mutation anti-répétition: exploiter le signal MLP/Test sans changer les données. Niveau protocole: L1. Comparabilité directe: pas de changement data/features/cible/folds/augmentation/sélection (L0-L2). Succès attendu: produire un signal nouveau comparable. Échec: résultat dominé par les familles déjà testées. Suite prévue: si les mutations plafonnent, préparer explicitement un protocol_v2 L3

Hypothèse opérationnelle

Mutation anti-répétition: exploiter le signal MLP/Test sans changer les données.

Conclusion

Erreur

ValueError('Modèle trop lourd: 109901 params > 100000')

Folds détaillés

FoldPériode trainVal DAVal PNLTest DATest PNLEpochs

Configuration complète

{
  "arch": "mlp",
  "loss": "directional",
  "optimizer": "adamw",
  "dense": 44,
  "dropout": 0.09,
  "l2": 0.0001,
  "hypothesis": "Mutation anti-répétition: exploiter le signal MLP/Test sans changer les données.",
  "protocol_id": "protocol_v2_val3m_test3m",
  "protocol_level": "L1",
  "research_strategy": "mutation anti-répétition guidée par diagnostic",
  "success_criterion": "produire un signal nouveau comparable",
  "failure_criterion": "résultat dominé par les familles déjà testées",
  "next_implication": "si les mutations plafonnent, préparer explicitement un protocol_v2 L3",
  "research_reflection": "Où en est-on: meilleur officiel run_0035_tcn_huber_adamw score robuste=0.5301; familles fortes: res_tcn/directional best=0.556, tcn/directional best=0.539, cnn1d/pnl best=0.538. Blocage: le backlog comparable est consommé mais on refuse de relancer un doublon. Direction choisie: mutation anti-répétition guidée par diagnostic. Pourquoi maintenant: Mutation anti-répétition: exploiter le signal MLP/Test sans changer les données. Niveau protocole: L1. Comparabilité directe: pas de changement data/features/cible/folds/augmentation/sélection (L0-L2). Succès attendu: produire un signal nouveau comparable. Échec: résultat dominé par les familles déjà testées. Suite prévue: si les mutations plafonnent, préparer explicitement un protocol_v2 L3",
  "planner_priority": 39
}