{ "config": { "hidden_dim": 64, "num_layers": 1, "dropout": 0.1, "lr": 0.001, "batch_size": 32, "epochs": 20, "patience": 5, "seed": 42, "num_samples": 1000 }, "training_history": { "train_losses": [ 1.060307163180727, 0.9014069383794611, 0.6105747597687172, 0.35656250968123926, 0.22574858390020602, 0.16157509059165465, 0.12456387586214325, 0.10158110240643675, 0.08592396827809738, 0.07474524908783761, 0.06479036057311477, 0.057878461638183304, 0.052609961931452606, 0.04809149278497154, 0.043710527828697, 0.041286276738074695, 0.03756282673302022, 0.03491098284156936, 0.031911260236731985, 0.030496817025722878 ], "val_losses": [ 1.0059996803601583, 0.7808501919110616, 0.47826388080914817, 0.29279296696186063, 0.2008462185660998, 0.1529717780649662, 0.12299496456980705, 0.10291122049093246, 0.08860023791591326, 0.07790809428940217, 0.06982718824098508, 0.06387854401643077, 0.05984275036801894, 0.05463591649507483, 0.04938021237030625, 0.0452831008626769, 0.04252756762628754, 0.039516554485696055, 0.038632405494960644, 0.035608950459087886 ], "val_accuracies": [ 0.8466666666666667, 0.92, 0.9822222222222222, 0.9933333333333333, 0.9911111111111112, 0.9933333333333333, 0.9955555555555555, 0.9955555555555555, 0.9955555555555555, 0.9955555555555555, 0.9955555555555555, 0.9977777777777778, 0.9933333333333333, 0.9933333333333333, 0.9977777777777778, 0.9977777777777778, 0.9977777777777778, 0.9977777777777778, 0.9955555555555555, 0.9977777777777778 ], "best_epoch": 20, "best_val_loss": 0.035608950459087886, "best_val_accuracy": 0.9977777777777778, "stopped_early": false, "total_epochs": 20 }, "test_results": { "loss": 0.022989434589787076, "accuracy": 0.9977777777777778, "per_class_metrics": { "hrm": { "precision": 1.0, "recall": 1.0, "f1_score": 1.0, "support": 153 }, "trm": { "precision": 0.9933774834437086, "recall": 1.0, "f1_score": 0.9966777408637874, "support": 150 }, "mcts": { "precision": 1.0, "recall": 0.9931972789115646, "f1_score": 0.9965870307167235, "support": 147 } }, "confusion_matrix": [ [ 153, 0, 0 ], [ 0, 150, 0 ], [ 0, 1, 146 ] ], "total_samples": 450 } }