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?

採用された回答

Sindhu Yerragunta
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
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
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 件)

Zhiyi TANG
Zhiyi TANG 2018 年 3 月 27 日

カテゴリ

Help Center および File ExchangeDeep Learning Toolbox についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by