trainNetwork: Cell labels with file/signal data stores
Show older comments
Hi,
I have a datastore which consists of ~1000 files.
Each file is c*2 cell array, where c represents a number of events of intrest in the recorded data. The first colum of the cell array is a 9*12001 double of 9 features and the second column is a 1*1 categorical label for these events. (I will attach some sample data). This format seems to be suggested in Datastores for Deep Learning - MATLAB & Simulink - MathWorks Switzerland.
However, when I attempt to use the data to train a network in this format I get the following error;
Error using trainNetwork (line 184)
Invalid training data. For image, sequence-to-label, and feature classification tasks, responses
must be categorical.
I am asuiming this is because of the 1*1 categorical for each cell; however this is what seems to be suggested in Datastores for Deep Learning - MATLAB & Simulink - MathWorks Switzerland.
How can I get this data to read into the trainNetwork() function with either a signaldatastore() or filedatastore()?
Kind regards,
Christopher
3 Comments
Shivam Malviya
on 10 Jan 2023
Hi Christopher,
I understand you want to load data through "datastores" for training a network using the "trainNetwork" function.
Could you share the following information for a better understanding of the issue;
- The file that creates the neural network to be trained.
- The precise steps to reproduce the issue.
Regards,
Shivam Malviya
Christopher McCausland
on 12 Jan 2023
Shivam Malviya
on 13 Jan 2023
Glad to know the issue is resolved!
Answers (0)
Categories
Find more on Deep Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!