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?

7 ビュー (過去 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 ExchangeSequence and Numeric Feature Data Workflows についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by