Skip to content

Instantly share code, notes, and snippets.

@JMartinArocha
JMartinArocha / ml_utilities.py
Last active April 10, 2024 23:18
This code is a compilation of utilities for machine learning model evaluation, data analysis reporting, and visualization in Python. It includes functions for inspecting pandas DataFrames, generating evaluation reports for classification and regression models in PDF format, and saving/loading models with joblib. Additionally, it offers tools for…
import pandas as pd
from fpdf import FPDF
from sklearn.metrics import (accuracy_score, classification_report,
roc_auc_score, f1_score, confusion_matrix,
precision_recall_curve, auc, roc_curve)
from sklearn.metrics import make_scorer, mean_squared_error, mean_absolute_error, r2_score
from sklearn.model_selection import cross_validate
from sklearn.model_selection import cross_val_score
from sklearn.preprocessing import label_binarize
from sklearn.preprocessing import binarize