如何解决为一个inupt和两个输出建立LSTM模型
我想用一个输入和两个输出构建一个LSTM模型。 我的数据和图一样。 我的模型如下。 但是它只能预测一个输出。
您能帮我设计两个输出的模型吗?谢谢
$ python -m allosaurus.bin.download_model -m latest
$ python -m allosaurus.run -i sample.wav
æ l u s ɔ ɹ s
解决方法
模型最后一层的output_shape
应该与Y数据的形状匹配。
由于有2个Y数据,因此您可以将最后一个Dense图层更改为2个单位:
model.add(Dense(units = 1))
model.add(Dense(units=2))
,
您应该使用Functional API
例如:
input = Input(shape=(shape,))
out1 = Dense(1,activation='linear')(input)
out2 = Dense(1,activation='linear')(input)
out3 = Dense(1,activation='linear')(input)
model = Model(inputs=input,outputs=[out1,out2,out3])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。