How to increase CNN accuracy?

12 visualizaciones (últimos 30 días)
Venkat
Venkat el 6 de Abr. de 2018
Comentada: Venkat el 12 de Sept. de 2018
I have images created from EEG epochs of Size 18x64. Have designed a CNN to classify the epochs into two categories. The CNN that I designed:The convolution layer 1 is of size 3x3 with stride 1 and Convolution layer 2 is of size 2x2 with stride 1.
No matter how many epochs I train it for, my training loss (mini-batch loss) doesn't decrease. It hovers around a value of 0.69xx and accuracy not improving beyond 65%.
I have tried the following to minimize the loss,but still no effect on it.
1. Vary the initial learning rate - 0.01,0.001,0.0001,0.00001; 2. Vary the batch size - 16,32,64; 3. Vary the number of filters - 5,10,15,20; 4. Vary the filter size - 2x2,3x3,1x4,1x8; 5. Vary the dropout - 0.2,0.3,0.4,0.5,0.6.
Can anyone please help me to understand what the issue might be?
Thanks for your time and input(s).
-- Venkat
  4 comentarios
Bernhard Suhm
Bernhard Suhm el 11 de Sept. de 2018
Well, on second thought this problem is not a good fit for a CNN. You are analyzing a time series, and key to distinguishing the classes is how the time series evolves, it's not sufficient to look at a single snapshot of the signal, or rather, 64 sample points aren't enough (how much time do 64 samples represent?). You could try increasing the window you feed into the CNN, or switch to using an LSTM.
Venkat
Venkat el 12 de Sept. de 2018
Hi, Thanks for your thoughts.
64 samples correspond to 0.25 seconds (sampling frequency=256 Hz). Yes, I have now increased my sample/epoch/input size to 16X512 (corresponding to 2 seconds of EEG data). Still not able to up the accuracy beyond 70%.

Iniciar sesión para comentar.

Respuestas (1)

sana khan
sana khan el 11 de Sept. de 2018
sir i want you to increase accuracy but its not increase up to 83
  1 comentario
Venkat
Venkat el 11 de Sept. de 2018
I do not understand your point Sana Khan. Can you please elaborate on what you are trying to say.

Iniciar sesión para comentar.

Categorías

Más información sobre AI for Signals en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by