Hi, Is it possible to train a Convolutional Neural Network for NxNxM inputs, where M is the size of the channel and is greater than 3?
4 次查看(过去 30 天)
显示 更早的评论
The Image Input layer of a convolutional neural network only takes in NxNx1 (gray scale) or NxNx3 (RGB). However my data is NxNx25, is there a way to train this sort of data with Matlab?
0 个评论
采纳的回答
Sindhu Yerragunta
2018-1-10
Hi Vince,
As of now it is not possible to train a convolutional Neural Network to be able to work with more than 3 channels data.
This enhancement will be supported in one of the future releases of Neural Network Toolbox.
-Sindhu
3 个评论
Vamshi Reddy
2019-12-20
Is it possible in 2019a or 2019b???. Iam using 2018b.
I was unable to pass more than 3 channels from one layer to another layer which is a custom layer defined by me.
When I tried to pass 128 channels ,it is giving an error :
Error using builtin
Array inputs must share the same number of channels.
can u help me to fix this??? @Sindhu Yerragunta
Pedapudi Bharath Raja Bhoopal
2020-12-18
@Sindhu Yerragunta
Can you please comfirm if multi channel is supported in latest matlab desktop version? (name the version)
I have observed that in matlab online, multichannel is acceptable for ImageInputLayer function.
inLayer=imageInputLayer([28 28 128])
inLayer =
ImageInputLayer with properties:
Name: ''
InputSize: [28 28 128]
Hyperparameters
DataAugmentation: 'none'
Normalization: 'zerocenter'
NormalizationDimension: 'auto'
Mean: []
更多回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Deep Learning Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!