我正在尝试使用graphlab.evaluation.log_loss function,但我无法导入它。 我尝试使用log_loss函数:
evaluation.log_loss(..)
但是我收到以下错误:" 属性错误:'模块'对象没有属性' log_loss'" 虽然其他指标如confusion_matrix,rmse等正在运作。有什么想法吗?
答案 0 :(得分:2)
在GraphLab创建版本1.7中添加了log_loss
评估函数,因此升级应该可以解决问题。
>>> import graphlab
>>> graphlab.version
'1.7.1'
>>> from graphlab import evaluation
>>> evaluation.log_loss(graphlab.SArray([1, 0, 1]),
graphlab.SArray([0.7, 0.4, 0.8]))
0.3635480396729776