这是我的代码..
import imp
from sklearn.metrics import classification_report
from sklearn import metrics
from sklearn.metrics import accuracy_score
for title, metric in metrics.items():
print(title, metric(labels_categorical_dev.argmax(axis=1), y_pred.argmax(axis=1)))
print(classification_report(labels_categorical_dev.argmax(axis=1), y_pred.argmax(axis=1)))
y_pred = model.predict([message_first_message_test, message_second_message_test, message_third_message_test])我得到了下面的错误..
回溯(最近一次调用):
文件"getopt.py",第6行,位于
for title, metric in metrics.items():items:模块'sklearn.metrics‘没有特性'items’
我已经尝试过从scikit-learn=0.20.0到scikit-learn=0.24.2的版本
但是仍然会遇到这个错误。请给我一个解决方案。
发布于 2021-06-08 13:28:42
你能分享更多关于你的代码的用途的细节吗?正如您所看到的here,sklearn.metrics没有任何名为items()的属性。
.items()用于字典,以便获取与该字典中不同键相关的值。
此外,您在引用y_pred之后定义了它,因此这也会导致错误。
https://stackoverflow.com/questions/67881732
复制相似问题