He estado investigando algunas redes neuronales y el concepto y la teoría en general tienen sentido para mí. Aunque la única pregunta que sobresale, a la que todavía no he podido encontrar una respuesta, es cuántas neuronas deberían usarse en una red neuronal. para lograr resultados correctos/eficientes. Incluyendo capas ocultas, neuronas por capa oculta, etc. ¿Se necesitan más neuronas para obtener resultados más precisos (mientras se gravan más en el sistema) o habrá menos neuronas siendo suficientes? ¿Existe algún tipo de regla de gobierno para ayudar a determinar esos números? ¿Depende del tipo de algoritmo de entrenamiento/aprendizaje que se está implementando en la red neuronal? ¿Depende del tipo de datos/entrada que se presenta a la red?Determinación de la cantidad adecuada de neuronas para una red neuronal
Si hace que sea más fácil responder a las preguntas, lo más probable es que use feedforwarding y backpropogation como el método principal de entrenamiento y predicción.
En una nota lateral, ¿hay un algoritmo de predicción/regla de disparo o algoritmo de aprendizaje que generalmente se califica como "el mejor/más práctico" o depende también del tipo de datos que se presentan a la red?
Gracias a cualquier persona con cualquier aporte, siempre se agradece!
EDITAR: Con respecto a la etiqueta C#, ese es el idioma en el que voy a armar mi red neuronal. Si esa información ayuda en absoluto.
* Si puedes imaginar un libro completo que responda a tu pregunta, estás pidiendo demasiado. * Http://stackoverflow.com/faq#dontask Además, no veo cómo esto tiene nada que ver con C#. –
Ver http://stats.stackexchange.com/questions/181/how-to-choose-the-number-of-hidden-layers-and-nodes-in-a-feedforward-neural-netw –
@ 0xA3, genial enlazar. Esta pregunta puede no ser lo suficientemente específica para SO, pero solo algunas reflexiones: el tamaño de la red neuronal viene dictado por la complejidad de la función o clasificador que representan. Además, sí, es posible tener demasiadas neuronas: en la clasificación puede conducir a un ajuste excesivo y a la pérdida de un modelo generalizado. – nicholas