python中的utils模块_Python utils 模块,evaluate() 实例源码 - 编程字典
时间: 2023-06-26 12:06:53 浏览: 123
Python库 | briefed_people_utils-0.2.0.tar.gz
以下是一个简单的 evaluate() 函数的 Python 实例代码:
```python
from sklearn.metrics import accuracy_score, f1_score, precision_score, recall_score
def evaluate(y_true, y_pred):
accuracy = accuracy_score(y_true, y_pred)
precision = precision_score(y_true, y_pred, average='macro')
recall = recall_score(y_true, y_pred, average='macro')
f1 = f1_score(y_true, y_pred, average='macro')
print("Accuracy: {:.2f}".format(accuracy))
print("Precision: {:.2f}".format(precision))
print("Recall: {:.2f}".format(recall))
print("F1 Score: {:.2f}".format(f1))
```
这个函数使用了 scikit-learn 库中的准确率、精确率、召回率和 F1 分数来评估模型的性能,并在控制台中打印结果。在使用这个函数之前,需要将真实标签和预测标签传递给它。
阅读全文