{ "model_type": "sklearn-random-forest", "task": "multi-output-regression", "framework": "scikit-learn", "architecture": { "algorithm": "RandomForestRegressor", "n_estimators": 200, "max_depth": 20, "n_outputs": 11 }, "preprocessing": { "vectorizer": "TF-IDF", "max_features": 2000, "ngram_range": [ 1, 3 ], "vocabulary_size": 2000 }, "input": { "type": "text", "description": "Course Outcome statement" }, "output": { "type": "numerical", "shape": [ 11 ], "range": [ 0, 3 ], "labels": [ "PO1", "PO2", "PO3", "PO4", "PO5", "PO6", "PO7", "PO8", "PO9", "PO10", "PO11" ] }, "performance": { "test_mae": 0.522651525746333, "test_rmse": 0.6630719531874115, "test_r2": 0.4916317296880836 }, "training_info": { "date": "2025-11-19", "training_samples": 2100, "test_samples": 450 } }