我可以用convolution2dLayer只有当输入是一个图像?

20视图(30天)
MDL
MDL 2023年5月16日在15分
回答: 沃尔特·罗伯森 2023年5月16日16:24
我有一系列的. csv文件,聚集在一个数据存储对象” tabularTextDatastore”。每个. csv文件包含复数的4 x4矩阵。
现在我想创造我的卷积神经网络。我有两个问题:
1)作为第一层网络我应该使用“featureInputLayer”因为我使用一个数据集的数字标量。但是我想申请一个“convolution2dLayer”作为第二层4 x4矩阵,所以我仍然应该使用“featureInputLayer”或我可以用“imageInputLayer”我的第一层是网络?
2)“convolution2dLayer”操作只能在图片吗?如果答案是肯定的,我怎么能实现二维卷积矩阵的数值标量吗?
谢谢你的答案。

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2023年5月16日16:24
“convolution2dLayer”操作只能在图片?
不。通过网络获取数据的时间过程,都是得到的值(或者类信息);绝对不传递的”这个数据从文件中提取了imread或视频设备的读者。”Just an array of the appropriate dimension. The convolution layer has no possible way to tell if the data came from an image or from a run of Conway's "Game of Life" or something else.
随意使用层在任何情况下,你有一个二维数组的数据是空间相关的。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!