How do I import 4D array input data(X_train and Y_train) into Deep network designer.

12 views (last 30 days)
Hi, I am doing the signal denoising using CNN and it is a regression problem... And I have converted my 1D signal data into 4D array..
I have been successfully run my CNN network using 4D array input data(X_train and Y_train) in matlab code...
But when I tried to implement CNN network in deep network designer, it was asking to use combine datastore...
So I was using the combine function to combine the X_train adn Y_train into a single datastore.. ds = combine(XTrain,YTrain); Not working...It said "Check for incorrect argument data type or missing argument in call to function 'combine'."
How do I import 4D array input data(X_train and Y_train) into Deep network designer?
Please help me, thank you...

Accepted Answer

Srivardhan Gadila
Srivardhan Gadila on 5 Oct 2021
First you have to convert your array data to datastores using arrayDatastore as follows:
adsXTrain = arrayDatastore(X_train);
adsYTrain = arrayDatastore(Y_train);
Then combine the above datastores using combine method:
cdsTrain = combine(adsXTrain,adsYTrain);
Now you will have the option to select either of the above datastores in the Deep Network Designer App.
  5 Comments

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by