{ "model_name": "difficulty_model", "model_version": "difficulty_model_v2_baseline_001", "dataset_version": "2.0.0", "seed": 42, "split_counts": { "train": 3912, "validation": 1033, "test": 875 }, "hyperparameters": { "n_estimators": 100, "random_state": 42, "algorithm": "RandomForestRegressor", "encoder": "OrdinalEncoder" }, "feature_columns": [ "bloom_score", "grade", "subject", "question_type" ], "categorical_columns": [ "subject", "question_type" ], "numeric_columns": [ "bloom_score", "grade" ], "target_column": "difficulty_score", "algorithm": "RandomForestRegressor" }