
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
El artículo, segunda parte, es "cómo funciona una neurona artificial". Corrígeme si me equivoco.
A juzgar por el artículo - esta implementación particular de la neurona contiene lo siguiente:
1. Pesos para todas las neuronas que se incluyen en esta neurona.
2. 2. Suma de los pesos utilizando la suma ponderada.
3. Función de actualización - que ya produce el valor final de esta neurona en particular.
Aunque el código no compila, está escrito con bastante claridad. Ver la clase neurona para más detalles.
De acuerdo. ¿Función de activación de la neurona? Es decir, ¿una función para llevarla al rango entre 0 y 1, o entre -1 y 1?
Sí, eso es correcto. el autor allí dio los nombres de los más utilizados en wikipedia o en línea se puede leer más sobre ellos.
Yo también estoy interesado en este tema, más tarde también voy a cavar más en detalle como el tiempo lo permite).
Sí, así es.
Parece que los coeficientes de peso, por los que se multiplican los valores de entrada de las neuronas, surgen como resultado del "entrenamiento" de la red. Es decir, al principio no existen y luego aparecen. Pero cómo exactamente - no está claro todavía.
Yo, como tú, no he utilizado neuronas antes, pero después de leer el artículo y mirar el código cuidadosamente, todas estas preguntas han desaparecido.
El valor de peso inicial para las neuronas se establece al azar o de un archivo donde se guardó antes. Más adelante en el proceso de aprendizaje, basándose en el error del valor objetivo y el valor a la salida de la neurona más reciente, se recalculan todos los pesos. El recálculo de los pesos en sí se realiza en cada neurona de forma independiente (ver la parte del artículo donde se describe la neurona y ver el código de la neurona en sí).
Yo, como tú, no he usado neuronas antes, pero después de leer el artículo y revisar el código detenidamente, todas esas dudas desaparecieron.
El valor inicial del peso de las neuronas se establece al azar o a partir de un archivo donde se guardó anteriormente. Más adelante en el proceso de aprendizaje, basándose en el error del valor objetivo y el valor a la salida de la neurona más reciente, se recalculan todos los pesos. El recálculo de los pesos en sí se hace en cada neurona independientemente (mira la parte del artículo donde se describe la neurona y ve el código de la neurona en sí).
El artículo es interesante. Puede explicar "en los dedos":
El artículo, la segunda parte es "cómo funciona una neurona artificial". Corrígeme si me equivoco.
Buenas noches, Peter.
La neurona interior consta de 2 funciones:
1. En primer lugar, calculamos la suma de todas las señales entrantes teniendo en cuenta sus coeficientes de ponderación. Es decir, tomamos el valor en cada entrada de la neurona y lo multiplicamos por el factor de ponderación correspondiente. Y sumamos los valores de los productos obtenidos.
Así, obtenemos un valor determinado que se introduce en la entrada de la función de activación.
2. La función de activación convierte la suma obtenida en una señal de salida normalizada. Puede ser una simple función lógica o diversas funciones sigmoidales. Estas últimas están más extendidas, ya que presentan una transición más suave del cambio de estado.
La comunicación entre neuronas se organiza como una transferencia directa del valor de salida de una neurona a la entrada de una neurona posterior. En este caso, en referencia al punto 1, el valor de entrada de una neurona se tiene en cuenta en función de su coeficiente de peso.
otra pregunta ¿qué es neurotNam - el método de creación de neuronas en una capa ? no se declara en ninguna parte y la lógica de por qué el valor inicial de una neurona es igual al resto de la división por 3 menos 1 no está clara ?
Los errores en el código han sido corregidos y el archivo en el artículo ha sido reemplazado.
La línea especificada asigna los datos iniciales del valor de salida de la neurona y puede ser reemplazada por una constante. Este valor se modificará en el primer recálculo directo del valor de la red neuronal.