Dataset (Matrix) as an input in CNN
8 views (last 30 days)
Show older comments
Hi hello, i am trying to create a CNN model but my inputs are not images, it's a matrix, i would like to know how is it possible to do that, i have searched about it but nothing, and when i am trying to train my network i amm getting this error
Error using trainNetwork
Number of observations in X and Y disagree.
Error in Analyse_Data__CNN (line 81)
net = trainNetwork(D_App,L_App,layers,options);
Thank you so much for helping me i will appreciate it a lot
1 Comment
Dehia
on 7 Oct 2023
Salam Mehdi, peux tu s'il te plaît m'aider à faire ce que tu as fait. Je te remercie
Accepted Answer
Image Analyst
on 11 May 2022
An image is a matrix so that should not be a problem. It looks like you don't have the same number of labeled ground truth matrices as you have training matrices.
6 Comments
Image Analyst
on 12 May 2022
I don't know what kind of deep learning training you're doing but for a standard type you need lots of images that are the same size. The size depends on the network architecture. If your image is a montage of lots of smaller images stitched together, then you get get them as separate images by cropping them out. You can't train a network on only one image!
More Answers (1)
manel marweni
on 13 May 2022
Dear Sir\madam,
Can you tell me please how can I see the output of each CNN layer with matlab, ( for example: I would like to extract the output of the convolution layer (to see the results) and make it as input to the next layer and so on).
With best regards.
0 Comments
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!