如果我有各种精度的训练数据,如何在 Keras 中创建多标签分类网络?

数据挖掘 机器学习 Python 神经网络 喀拉斯 张量流
2022-02-18 13:22:07

我正在尝试创建一个神经网络,为每位患者找到最有效的治疗方法。

我有一个用于培训的医学数据库。输入是组织学和病理学数据(大多数是患有某些疾病、状况的 0/1 数据),输出治疗。还有一个准确度得分,即患者对治疗的反应(这表明治疗对症状的效果有多好,因此输入-输出对有多准确)。

如果训练数据对并不总是完全正确,而是具有这些可变的准确度分数,我如何创建一个多标签分类网络来找到最佳治疗方法?

1个回答

一种方法是有一个代表不处理的虚拟类,并通过阈值(低于阈值)使用准确度分数,对应于根本不处理。

上面使用的阈值成为一个新的超参数,并且您拥有现在精确的新输入-输出对(取决于阈值)。