HOw to fix an Error in deep network configuration with images data sets

1 回表示 (過去 30 日間)
Mammo Image
Mammo Image 2017 年 11 月 28 日
回答済み: Bernhard Suhm 2017 年 12 月 12 日
I have two correlated images data sets, I am trying to feed each dataset into (input1) and (input2) in a netwrok named (TestNet). Iused imagedatastore twice to load the two data sets as following:
imds1 = imageDatastore (Path of data1, 'Includesubfolder', true, 'Labelsource', 'foldername');
imds2 = imageDatastore (Path of data2, 'Includesubfolder', true, 'Labelsource', 'foldername');
imds1.ReadFcn = @ (readDatastoreImage) readAndProcessImage (readDatastoreImage);
imds2.ReadFcn = @ (readDatastoreImage) readAndProcessImage (readDatastoreImage);
[Train1, Test1] = splitEachLabel (imds1, 0.7, 'randomize');
[Train2, Test2] = splitEachLabel (imds2, 0.7, 'randomize');
imds = {Train1; Train2}; % I found this in one of the questions/answers in mathwork (Trying to feed the network with the two inputs, one to layer 1 and 2nd to the layer 2)
Layers = [Inputlayer [28 28 3]
Conv1
maxpool1
Conv2
FC (10)
Softmax
Classification]
TestNet = network (2,7); % Define a custom network with 2 inputs and 7 layers.
TestNet.Inputconnect (1,1) = 1; % Trying to connect input 1 with layer 1
TestNet.Inputconnect (2,1) = 1; % Trying to connect input 2 with layer 2 (Is this right?)
TestNet = configure (TestNet, imds);
TestNet = trainNetwork (imds, Layers, options);
After Run, there is an error says Input data {1,1} is not numeric or logical / error using network/configure.
wish to hear from you genius

回答 (1 件)

Bernhard Suhm
Bernhard Suhm 2017 年 12 月 12 日
Currently, (deep) networks with multiple inputs are not supported in our framework, but we are working on that enhancement.
Also, your code is using some functions that are only defined for "shallow" networks (‘network’ and ‘configure’). The 'configure' function expects the training data in a matrix of observations and features, and cannot process an image data store.

カテゴリ

Help Center および File ExchangeImage Data Workflows についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by