How to transform non image data so that it will be able to train with Matlab CNN ?
7 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Uday Pradhan
2020-9-7
编辑:Uday Pradhan
2020-9-7
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Data Workflows 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!