Multilayer perceptron questions

  • Thread starter Thread starter SotirisD
  • Start date Start date
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 1K views
SotirisD
Messages
1
Reaction score
0
So I am experimenting with different configurations of multilayer perceptrons in Matlab and my training data are extracted from images which I want to classify.

-I am currently using adaptive learning with momentum backpropagation (traingdx) setting different initial learning rates.What I get is that for low values I have a pretty good results but when the initial rate gets bigger the accuracy of my model drops dramatically.How can this be explained?

-Another question I have is how different output activation functions can affect your model.Are there some heuristics for this or just trial and error? For example I get good results with {'tansig', 'tansig', 'purelin'}, {'tansig', 'tansig', 'tansig'} but {'tansig', 'tansig', 'logsig'} fails, I suspect it has to do with negative values getting zeroed by logsig.
 
There is a discussion of learning rates in Sutskever's guest post on Yisong Yue's blog: http://yyue.blogspot.sg/2015/01/a-brief-overview-of-deep-learning.html