edaflow.ml.create_model_report
- edaflow.ml.create_model_report(model: Any, model_name: str, experiment_config: Dict[str, Any], performance_metrics: Dict[str, float], feature_importance: DataFrame | None = None, validation_results: Dict[str, Any] | None = None, save_path: str | None = None) str[source]
Generate a comprehensive model report.
Parameters:
- modelAny
The trained model
- model_namestr
Name of the model
- experiment_configDict[str, Any]
Configuration dictionary
- performance_metricsDict[str, float]
Performance metrics dictionary
- feature_importancepd.DataFrame, optional
Feature importance data
- validation_resultsDict[str, Any], optional
Validation results from validate_ml_data
- save_pathstr, optional
Path to save the report
Returns:
- str
The generated report as a string