【发布时间】:2020-05-27 19:56:12
【问题描述】:
我已经使用 Keras 和一个目标建立了一个神经网络回归模型。这工作正常, 现在我想包括多个目标。数据集一共包含 30 个目标,我宁愿训练一个神经网络,而不是 30 个不同的。
我的问题是,在数据的预处理中,对于给定的示例,我必须删除一些目标值,因为它们代表不可预测的非物理值。 这造成了我有不同数量的目标/输出的问题。 例如: 目标 =
- 无,0.007798,0.012522
- 0.261140, 2110.000000, 2440.000000
- 0.048799,无,无
对于给定的输入,我将如何创建一个具有不同数量输出的 keras.Sequential 模型(或函数)?
编辑:我是否可以先训练一个分类模型,在给定一些测试输入的情况下预测输出数量,然后根据该预测改变输出层中的输出数量?我想我必须使用函数式 API 来完成类似的事情。
这里的“分类”编辑是不必要的,即忽略它。测试目标的输出数量是一个已知量。
【问题讨论】:
标签: python tensorflow keras neural-network