我正在使用Keras构建我的体系结构。
我要解决的回归问题对于不同的训练样本有不同的输出。
例如,对于第一个训练样本,我的输出为[16,3]
,第二个训练样本为[6]
。我无法找到有关如何基于此类输出将单位分配给输出密集层的解决方案。您可以将输出解释为y_train
的形状为[no。样本,列(取决于特定训练样本具有多少输出)]。
我尝试从y_train
获取每个输入,以便我可以将此输入的长度分配为输出密集层的单位,例如对于第一个训练样本,我们有[16,3]
作为输出(在y_train
中输入以预测第一个训练样本),我打算将输出密集层的单位设置为2,依此类推。但我什至不知道如何获取并将其分配给输出密集层的单位。
有人可以帮助我解决可变长度输出问题吗?