dcdevaluation
1.0.0
DCDEVALAUTION是一個優化模型評估過程的庫。它是基於基於聖保羅 - 巴西的一家名為Decode的公司數據科學團隊的必需品。就目前的早期階段而言,它僅支持分類模型。
pip install dcdevaluationfrom dcdevaluation import Evaluators要使用“評估者”類,請將其安裝到通過概率列表的python對像中(您的模型輸出)和數據庫的真實值(用於訓練模型的目標功能)
train_dataset = Evaluators(predicted_y, true_y)屬性的所有受支持指標的分數(請參見上文)to select“數據集”
train_dataset.evaluate ()此方法返回:
train_dataset.ks
train_dataset.auc
train_dataset.f1
train_dataset.precision
train_dataset.recall
train_dataset.accuracy使用所有受支持的指標創建PANDAS數據框架
train_dataset.to_table ()此方法返回:
# DataFrame with all supported metrics
train_dataset.metric_df
# Transposed DataFrame
train_dataset.t_metric_df創建一個圖表,顯示模型的好或壞率
具有屬性垃圾箱,允許用戶更改所需的拆分數(默認值= 10)
train_dataset.split_rate_graph ()顯示20個不同切割點的精度,召回和F1得分。
還可以選擇選擇一系列切割點(默認值:min = 0,max = 20)
train_dataset.find_cut ()以圖形為圖顯示De Roc曲線,並將其與“硬幣”進行比較。
train_dataset.ROC_auc ()