我正在尝试找到一种最佳方法来组合和训练一个输出的三个不同LSTM层。 任何示例代码参考都将有所帮助。
我有三个数据集,我正在尝试预测心脏病发作的风险。
w = [age, weight]
h = [age, height]
risk = [ age, riskOfHeartAttack]
output = chanceOfHeartAttack
heightModel = LSTM(...)
weightModel = LSTM(...)
riskModel = LSTM(...)
combined = Sequential()
combined concatenate([heightModel, weightModel,riskModel], axis=-1)
但这会导致错误
该层的所有输入均应为张量。
不同层的设置-> https://i.stack.imgur.com/qNdPE.png