我有一个关于机器学习中使用log_loss函数的分类问题的问题scikit-learn。
from sklearn.ensemble import RandomForestClassifier
classifier = RandomForestClassifier()
classifier.fit(Xtrain, ytrain)
soft = classifier.predict_proba(Xtest)[:,1]
log_loss = log_loss(ytest, soft)
我想计算日志损失,但出现错误:
'numpy.float64' object is not callable
我认为这个问题可能来自于向量软中有一些0。但我知道解决这个问题吗?
s = 0
for x in soft :
if x == 0 :
s+=1
print(s)
>> 17729
提前致谢
相关分类