使用混淆矩阵元素作为GridSearch评分参数会得到错误:“ TypeError:'函数'对象不可下标”

时间:2019-02-02 21:02:11

标签: python scikit-learn

我正在尝试建立一个反欺诈模型。为了评估它,我看一个混淆矩阵,例如:

Confusion Matrix used to evaluate model

但是,正如您所看到的,尽管我的模型也没有将真实交易也预测为欺诈(这很好),但它无法预测欺诈(这很糟糕)。

我以为这是因为我使用GridSearchCV优化我的模型,并使用记分参数的精度或召回。 因此,我尝试将其更改为“ Fraude-Fraude”值。和我在此

pagetoken

但是,当我执行此操作时,出现此错误:

  

TypeError跟踪(最近的呼叫   最后)         8个参数= {'random_state':[0,10],'n_estimators':[100,200]}         9   ---> 10射手= make_scorer(confusion_matrix [0] / fraude_on_test)        11        12#TODO:Realizar uma busca grid否分类器utilizando o'scorer'como ométodode score no GridSearchCV()

     

类型错误: '功能' 对象不是标化的

0 个答案:

没有答案