How to transform non image data so that it will be able to train with Matlab CNN ?
2 views (last 30 days)
Show older comments
For example if I am having 10 non image data point and its 10 corresponding label. Each datapoint is a 4x12 matrix where the matrix element is some small non negative number (for example 1.32E-05 -2.74E-06 -6.65E-06 ).
What would be the appropriate way to transform these input so that I could work with Matlab CNN ?
Also, what kind of input layer should be use for this task ?
Should I turn them into gray scale image or not ?
0 Comments
Answers (1)
Uday Pradhan
on 7 Sep 2020
Edited: Uday Pradhan
on 7 Sep 2020
Hi Tuong,
inputSize = [4 12 1]; %for a single data - point, you may use more than 1 channels to stack input data
layer = imageInputLayer(inputSize,'Normalization','rescale-zero-one');
This will normalize the elements of each data - point to be in the interval [0,1]. Try this normalization and see the results, if not then you can try other normalization options as well. Please refer to this link to know more.
Hope this helps!
0 Comments
See Also
Categories
Find more on Recognition, Object Detection, and Semantic Segmentation 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!