Mini batch loss in CNN is almost constant and jumps around 0.69

조회 수: 3 (최근 30일)
Venkat
Venkat 2018년 2월 14일
댓글: shefali saxena 2019년 2월 4일
I have designed a CNN to work with seizure detection from EEG. My conv filters sizes are: 1x64 and 18x1 respectively.
imageInputLayer([18 64 3]); convlayer1; reluLayer(); dropoutLayer(0.1); convlayer2; reluLayer(); dropoutLayer(0.1) fullyConnectedLayer(2); dropoutLayer(0.2); softmaxLayer(); classificationLayer()];
When I train my CNN, the mini-batch loss almost hovers around 0.69 and doesn't get reduced even after 30 epochs.I tried reducing the filter size and adding Maxpool layers as well, still, the results are same. the maximum accuracy I am able to reach is 62%.
Can anyone help me with this problem? Thanks for your time and help.
Regards Venkat

답변 (1개)

shefali saxena
shefali saxena 2019년 1월 19일
Hello sir
I am facing the same problem when training the CNN architecture using ECG signal
I tried with many epochs, changing layers and also by changing parameters but my training loss (mini-batch loss) doesn't decrease. and remains constant around a value of 0.69 and accuracy not improving beyond 50%
how to increase accuracy
Please help!!!!
Thanks and regads.

카테고리

Help CenterFile Exchange에서 Text Analytics Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by