Is there any way to increase accuracy with this Convolution Neural Network?
4 ビュー (過去 30 日間)
古いコメントを表示
I have a convolution neural network with layers like this:
layers = [ ...
imageInputLayer([1 5 1])
convolution2dLayer(1,10)
fullyConnectedLayer(2)
softmaxLayer
classificationLayer];
The idea is that I have multiple imputs of one row by 5 columns, a convolution 2d layer, and I am trying to classify this set as either 70 or 83 from a set of numbers. I usually get an accuracy of 50-55 percent. Is there anything that can be done to increase the accuracy or is it not suitable to use a CNN to classify from a random set of numbers?
0 件のコメント
回答 (1 件)
Prateek Rai
2021 年 10 月 8 日
編集済み: Prateek Rai
2021 年 10 月 8 日
To my understanding, you have multiple inputs of one row by 5 columns and you want to classify this set as either 70 or 83 from a set of numbers.
Since you are not getting satisfactory results, you can use "Classification Learner App" and decide which algorithm to use. You can Interactively train, validate, and tune classification models with "Classification Learner App". This will help you find the best model for your data.
You also refer to Classification Learner App MathWorks documentation page to learn more on Classification Learner App. To help you decide which algorithm to use, you can also refer to Train Classification Models in Classification Learner App.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Deep Learning Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!