Manual Calculation of Neural Networks

Is there a way to manually follow the equations on a neural network that has been trained and tested using the ANN toolbox?
I want to see if I can follow the equations and see where my app that I've created that replicates the values and calculations of my trained network is differing.
Thanks,
C

 Respuesta aceptada

Greg Heath
Greg Heath el 18 de En. de 2015

1 voto

If the classes are not mutually exclusive (e.g., tall, dark, handsome) logsig is an appropriate output transfer function for approximating input-conditional posterior probabilities.
For mutually exclusive classes, the probabilities sum to one. The unit-sum softmax is appropriate.

Más respuestas (1)

Greg Heath
Greg Heath el 16 de En. de 2015
Follow? Not exactly. However you can reproduce the results. For FITNET,
yn = b2+ LW * tanh( b1 + IW * xn );
where
xn and yn are the normalized input and output.
What net and options are you using?

1 comentario

Conor O' Sullivan
Conor O' Sullivan el 16 de En. de 2015
I was originally using the Pattern Recognition NN Wizard from the toolbox. It worked really well but I need to replicate the "math" in an app I'm developing. However, the built in softmax transfer function is beyond me, so I want to try and replicate this network but with tanh functions and with hardlim functions. I'm still struggling to do that though, so I was hoping someone more knowledgable might have an answer...

Iniciar sesión para comentar.

Categorías

Más información sobre Deep Learning Toolbox en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 15 de En. de 2015

Respondida:

el 18 de En. de 2015

Community Treasure Hunt

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

Start Hunting!

Translated by