Spaces:
Runtime error
Runtime error
| import numpy as np | |
| from sklearn.metrics import roc_auc_score, mean_squared_error, r2_score | |
| def evaluate_classifier(y_true, y_prob): | |
| """Evaluate binary classifier.""" | |
| auc = roc_auc_score(y_true, y_prob) | |
| return {'roc_auc': round(auc, 4)} | |
| def evaluate_regressor(y_true, y_pred): | |
| """Evaluate regression model.""" | |
| rmse = np.sqrt(mean_squared_error(y_true, y_pred)) | |
| r2 = r2_score(y_true, y_pred) | |
| return { | |
| 'rmse': round(rmse, 4), | |
| 'r2': round(r2, 4) | |
| } |