What are the reasons for having different outputs after several runs?
Mostrar comentarios más antiguos
I use the same initial condition for my network, but I still get different outputs. What are the other factors that can cause this difference?
Respuesta aceptada
Más respuestas (1)
Walter Roberson
el 12 de Sept. de 2013
0 votos
By default, Neural Networks are initialized randomly.
3 comentarios
Sanaz
el 12 de Sept. de 2013
Walter Roberson
el 12 de Sept. de 2013
Greg Heath
el 29 de Sept. de 2013
Editada: Greg Heath
el 29 de Sept. de 2013
The obsolete newfit, newpr and newff initialize when the net is created.
The current fitnet, patternnet and feedforwardnet are either initialized by configure before training OR, if configure is not used, they will be automatically initialized by train.
In the latter case it is difficult to obtain those values. If you really need them, use configure then save or print the weights before calling train.
Categorías
Más información sobre Deep Learning Toolbox en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!