如何解决Matlab中多输入CNN的设计与实现
预先感谢您阅读这么长的问题:))
背景知识(可以跳过):我正在使用CNN对一组频域信号实例进行分类。每个实例都有一组与之关联的给定数字(与该信号实例固有相关的值),这对分类有很大贡献。
我要寻找的东西:我设计了Matlab卷积神经网络。我需要输入图像经过卷积层。然后,我希望卷积层的输出与数字一起进入神经网络。换句话说,神经网络的输入是卷积层的输出以及3个数字输入值。
例如,请查看以下方案:
输入图像采用Matlab图像数据存储的形式,并且输入文本都存储在数组中,并且可以从输入图像的名称中读取。
到目前为止,我做了什么:[[这里,“多输入和多输出网络”] [2]中的Matlab建议使用多输入深网。但是,除了需要使用[combinedDatastore] [3]之外,它没有提供任何其他信息。
此外,我很有创造力,并尝试使用来自“序列输入”块的输入进行“连接”块,像这样,
[![顺序和串联块] [4]] [4]
但是我一直收到“大小”不匹配的错误。
[2]:https://www.mathworks.com/help/deeplearning/ug/multiple-input-and-multiple-output-networks.html#:~:text=In%20Deep%20Learning%20Toolbox%E2%84%A2,both%20classification%20and%20regression%20responses)。 [3]:https://www.mathworks.com/help/matlab/ref/matlab.io.datastore.combineddatastore.html [4]:https://i.stack.imgur.com/ZO7u1.png
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。