por fin e logrado comprender el funcionamiento de una Neurona
Que pasaria si son 5 o mas entradas como sabria yo, cuantas deberian ser 1 para que mi salida sea 1
si tengo una neurona que recibira 9 entradas:Neurona recibe 9 entradas = {1,0,0,1,1,0,0,1,1}Si e entendido bien, la salida sera 1 porque la cantidad de entradas con el valor de 1 es impar
Pero entonces porque en el mi post anterior (hago referencia al post inicial) se tenian solo dos entradas y ambas tenian el valor de "1", sin ser impar el numero de "1" esta daba como resultado la salida "1"
La funcion AND solo se usa o aplica cuando hay 2 entradas?-La funcion XOR solo se usa o aplica cuando hay mas de 2 entradas?-Cuando se usa la funcion OR ?
Ejemplo de los 9 amigos:Entradas en orden = {1,1,1,1,1,1,1,1,1}Pesos en orden={1,2,2,2,2,3,3,3,5}Sumatoria de X*Y =23indicando así que la neurona puede estar más o menos activada. A que te refieres con esto?
En el caso he aplicado un 'or' porque voy 'sumando' es decir 2d (01 en binario) 'or' 5d (1001 5 en binario) = 6d (1011 6 en binario).
a)1º (1*1) + 2º(2*1) + 3º(2*1) + 4º(2*1) + 5º(2*1) + 6º(3*1) + 7º(3*1) + 8º(3*1) + 9º(5*1)B)1º (*1) + 2º(*2) + 3º(*2) + 4º(*2) + 5º(*2) + 6º(*3) + 7º(*3) + 8º(*3*1) * 9º(*1)
Sobre funciones AND, OR, XORAND(*): Devolvera "1" solo si todas las entradas son igual a 1, para todos los demas caso retornara "0".OR(+): Devolvera "1" siempre y cuando haiga un "1" en algunas de las entradas, solo si todas las entradas son "0" devolvera "0".
XOR: Devolvera "1" siempre y cuango ambas entradas sean diferentes. Aqui tengo otra duda, ¿el XOR solo sirve para comparar 2 valores o entradas?
Citar [color] indicando así que la neurona puede estar más o menos activada.[/color] A que te refieres con esto
[color] indicando así que la neurona puede estar más o menos activada.[/color]
No entiendo esto por favor te agradeceria si me lo explicas nuevamente. PD: Se que 2 en decimal es "0010" en binario y que "5" en decimal es 0101 en binario y que "6" en decimal es "0110" en binario. ¿Quizas no te refieres a eso?CitarEn el caso he aplicado un 'or' porque voy 'sumando' es decir 2d (01 en binario) 'or' 5d (1001 5 en binario) = 6d (1011 6 en binario).
Citara)1º (1*1) + 2º(2*1) + 3º(2*1) + 4º(2*1) + 5º(2*1) + 6º(3*1) + 7º(3*1) + 8º(3*1) + 9º(5*1)B)1º (*1) + 2º(*2) + 3º(*2) + 4º(*2) + 5º(*2) + 6º(*3) + 7º(*3) + 8º(*3*1) * 9º(*1)Se uso OR y el operador +Se uso AND y el operador *En conclucion para AND se usa el operador "+" y para OR se usa el operador "*". Es correcto ¿?
aun sigo con algunas dudas, con lo que respecta a la funcion umbral o valor umbral, tengo entendido que para que una neurona se active el valor de la suma de las entradas por los pesos debe ser lo mas proximo a ese valor umbral, que de cierto tiene esto¿?.
1)En una Neurona tanto los pesos como el BIAS se inicializar aleatoriamente.
2)Es el proceso de ajuste del BIAS y PESOS el cual permite aprender a la Neurona.
3)Cuando se ajusta un peso, se trata de llevar el valor del mismo al valor del BIAS.
4)Para que la neurona se excite se evalua la salida utilizando una funcion
En este ejemplo ya no hay una COnstante de aprendizaje
¿Como se que funcionde transferencia usare para determinada neurona?
¿Se pueden usar mas de una funcion para una neurona o solo se puede usar una?
¿Cuando usare Harlim, o Hardlims..etc..etc...?
Agradeceria si pusieras un ejemplo completo con una o si es posible para ti con mas neuronas. Asi seria mas sencillo para empezar a plantearme problemas e ir poniendo en practica lo que en estos dias e aprendido, Gracias. Y disculpa si es mucho pedir
¿Una neurona siempre se ativa?. Es decir, si tuviera una RNA con 1 capa de entrada (3 neuronas), 1 oculta (2 neuronas) y 1 salida. Para que esa neurona de salida bote un resultado es necesario que todas las anteriores (entrada y salida) hallan botado un resultado de 1, es decir si alguna boto resultado de 0 la salida sera 0