小编Miz*_*ory的帖子

不使用 sklearn 计算机器学习模型的准确性

我正在尝试使用以下函数计算我创建的模型的准确性:

def accuracy(y_true, y_pred):
    accuracy = np.mean(y_pred == y_true)
    return accuracy
Run Code Online (Sandbox Code Playgroud)

有时它显示的准确性正确,有时则不正确。有人可以解释一下如何修复该函数以使其显示与 sklearn precision_score 相同的精度吗?这是我从我的方法中得到的结果的示例。

y_true
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0]

y_pred
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, …
Run Code Online (Sandbox Code Playgroud)

python machine-learning scikit-learn

2
推荐指数
1
解决办法
9361
查看次数

标签 统计

machine-learning ×1

python ×1

scikit-learn ×1