metric 用的是 字典的方式 像这样 {“logloss,"auc”}
eval_metric 用的是列表的方式["auc",“rmse”,"logloss"]
eval_metric是评价函数,对模型的训练没有影响,而是在模型训练完成之后评估模型效果。如我们经常使用logloss作为objective,经常与之搭配的评价函数是auc、acc等。
评估标准。使用方法: eval_metric = 'error'
回归任务(默认rmse)
rmse--均方根误差
mae--平均绝对误差
分类任务(默认error)
auc--roc曲线下面积
error--错误率(二分类)
merror--错误率(多分类)
logloss--负对数似然函数(二分类)
mlogloss--负对数似然函数(多分类)
map--平均正确率