Matlab - (red neuronal) Función netprod

 
Vista:

(red neuronal) Función netprod

Publicado por JoCu (1 intervención) el 31/07/2015 02:41:27
Hola, estoy haciendo un modelo híbrido (caja gris) . Mi problema es que diseñé en matlab mi propia red, yo le digo donde van la conexiones y pesos. Tengo unos pesos fijos y otro variables, los pesos fijos los controlo con mi propio algoritmo. El problema es que agunos pesos que provienen de la capa de input tienen valor cero, y todos los input (7) llegan a una funcion de multiplicación. Como los pesos son cero se multiplican por la entrada y es cero nuevamente, por lo tanto, cuando llega a la función de multiplicación vuelve a ser cero. Y me arroja este warning:

Warning: Divide by zero.
> In dnetprod at 43
In calcjx at 168
In calcjejj at 119
In trainlmGris at 142
In network.train at 278
In cajaGris at 713
TRAINLMGRIS, Epoca 1/10

Según yo, es porque el peso(valor 0) * la entrada es igual a cero.

Hay alguna forma de editar la función de multiplicación?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder