I want highest possible accuracy in my Training network

조회 수: 3(최근 30일)
M Ali Sabri
M Ali Sabri 2021년 4월 4일
답변: Shashank Gupta 2021년 4월 12일
Attached file is a dataset 297 x 13 measurements and 1 output as( 0, 1 and 2)
i want to train 75 % of datatraining with 25% test .
when i try my code i could get only 60 % accuracy.
traininput=traininput';
traintarget=traintarget';
testinput=testinput';
net=feedforwardnet(10); % have tried multiple layers
net=train(net.traininput,traintarget);
y=net(testinput);
output=y';
i have tried many things since a week but unable to get highest accuracy.
can anybody help please?

답변(1개)

Shashank Gupta
Shashank Gupta 2021년 4월 12일
Hi,
I haven't tried training your data, but I can give you suggestion on how to improve the accuracy, It generally takes time to find the most optimise network. I would suggest to first train an SVM model and check the accuracy. If the SVM doesn't work as per your expectation then go for more complex neural networks. May be look at this link. There is no hard and fast rule for finding out the optimised network, you just have to visualise the data and act accordingly.
I hope this helps or atleast give an heastart.
Cheers.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by