python - 我们可以使用最大前 3 个预测获得分类报告吗
问题描述
使用前 3 个预测来计算分类报告会给我一个错误。我们不能使用 top-N 预测而不是仅使用 argmax 预测来计算它吗?
pre_3 = np.argsort(preds,axis=1)[:,-3:]
classification_metrics = classification_report(test_batches.classes, pre_3)
错误:ValueError:分类指标无法处理多类和多类多输出目标的混合
解决方案
推荐阅读
- sql - 案例 当带回两行而不是一行时
- java - 在Java中使用反射迭代Nd数组的问题
- string - 如何通过索引删除字符串中的特定字符 - pandas df
- python - 为什么 pygettext 翻译元组中的字符串而不是元组列表中的字符串?
- c - 在 C 中创建单独的堆
- c# - Azure Web 应用程序中未找到 Win32 DLL 错误
- java - 训练 NER 模型时的斯坦福 corenlp 错误
- javascript - 单击查看按钮时在弹出/新选项卡/窗口中显示图像
- tsql - 小于 1 的小数在输出文件中显示为“,x”,而它们在结果窗口中正确显示
- google-apps-script - 我正在尝试编写一个程序,其中来自谷歌表单的输入将与电子表格中的列表匹配,并将数量加在一起