| { | |
| "author": "root", | |
| "created_at_utc": "2025-10-04T13:42:01Z", | |
| "model_type": "PyTorch_MLP_tabular", | |
| "model_file": "model.pth", | |
| "checkpoint_file": "checkpoint.pt", | |
| "preprocessor_file": "preprocessor.joblib", | |
| "input_dim": 47, | |
| "hidden_layers": [ | |
| 256, | |
| 128 | |
| ], | |
| "output_dim": 3, | |
| "num_classes": 3, | |
| "hyperparameters": { | |
| "batch_size": 128, | |
| "epochs_requested": 40, | |
| "learning_rate": 0.001, | |
| "patience": 8 | |
| }, | |
| "data_split": { | |
| "train_size": 7650, | |
| "val_size": 957, | |
| "test_size": 957 | |
| }, | |
| "target_mapping": { | |
| "CANDIDATE": 0, | |
| "CONFIRMED": 1, | |
| "FALSE POSITIVE": 2 | |
| }, | |
| "final_metrics": { | |
| "best_epoch": 27, | |
| "test_loss": 0.2747343909092707, | |
| "test_accuracy": 0.9278996865203761 | |
| }, | |
| "notes": "Preprocessor is a ColumnTransformer (num imputer+scaler, cat imputer+onehot). High-cardinality cat columns were dropped automatically." | |
| } |