¿Cuándo combino algoritmos genéticos con redes neuronales?

La gente siempre lo hace, combinando la red neuronal con el algoritmo genético. ANN es el algoritmo principal y GA es el algoritmo secundario.

Todavía está utilizando valores constantes en la capa oculta de ANN, pero evaluó esos valores constantes utilizando GA.

Digamos que tiene un ANN complejo, un complejo muy grande, la capa de entrada tiene 32 nodos, la capa oculta tiene más de 3 capas, y las entradas de muestra también son números muy grandes, la salida de muestra es la clave central, un número primo muy grande .

Su trabajo es encontrar una clave central de la función de cifrado utilizando ANN, y por supuesto este trabajo no es fácil, el número primo no puede dividirse totalmente por ningún número, excepto uno y solo.

Entonces comienza la iteración con alimentar esas entradas de muestra en los nodos de entrada y alimentar las salidas de muestra en los nodos de salida. Cuando intenta una nueva entrada e intenta rastrear la salida dada la nueva entrada, bam, no esas salidas no funcionan. Así que intenta aumentar los números de iteración, todavía no funciona. Lo aumentó más y usó múltiples subprocesos para hacerlo más rápido, todavía no funciona. La mayoría de las funciones de aprendizaje automático que ya usó, por lo que se atascó, ¡los valores constantes en las capas ocultas no funcionan!

Ni siquiera conoce la fuerza actual o la aptitud actual de esos valores constantes en las capas ocultas. La forma es que integra el algoritmo genético en capas ocultas y evalúa la idoneidad de los valores constantes dadas las entradas y salidas de muestra. Por lo tanto, esos GA comprenden la fuerza de esos valores constantes y controlan el proceso de evolución / iteración del proceso de aprendizaje ANN. Si todavía no funciona, eso significa que las entradas y salidas de muestra no son correctas para representar el valor de corrección de su entrada. GA sabe esto! Si se atascó, mantenga la iteración o la población mantenga la misma durante muchas horas, ¡eso significa que sus muestras no son correctas para representar el límite de corrección!

Lo que hace GA, parte de su iteración, los nuevos valores constantes pueden no ser más adecuados que los valores constantes actuales, por lo que GA rechazará los nuevos valores constantes y mantendrá la misma población. Y lo mismo ocurre si se mejora el nivel de condición física de la nueva población.

Nunca escuché sobre el uso de la red neuronal artificial en el algoritmo genético. ¿Cómo? Si sabes, por favor dime, ¡me gusta leer sobre eso!

More Interesting

Alex net tiene alrededor de 100 millones de parámetros, mientras que el cerebro tiene 100 billones de sinapsis. ¿Las redes neuronales necesitan ser más grandes?

Cómo explicar la inteligencia artificial en términos simples

¿Puede la inteligencia artificial reemplazar los trabajos gerenciales?

¿Cuál debería ser el curso de acción para aprender IA y cuán importante es el aprendizaje automático para la IA?

¿Cuáles son buenos recursos para construir una IA de Texas Hold'em No Limit?

"¿Cómo construir un robot que pueda hacer una pregunta a las personas y reconocer la respuesta de las personas como" sí "o" no "?"

¿Es apropiado utilizar el aprendizaje automático para encontrar la distribución de probabilidad aproximada de sus datos?

¿Construiría un sistema multi-GPU para el aprendizaje profundo con GTX Titan X o Tesla K40 / K80? ¿Cuáles son los pros y los contras?

Si todas las respuestas de Quora son solo combinaciones de 100,000 palabras, ¿por qué no cree que la inteligencia artificial no puede generar todas las respuestas?

¿Cómo medimos el rendimiento de aprendizaje de una red neuronal artificial?

¿Cómo incluyo AI en mi aplicación Chit Chat que estoy desarrollando?

Si crearas una verdadera inteligencia artificial, ¿qué harías primero? ¿Qué sería lo más útil, sabiendo que ella quiere un cuerpo, pero que aún no está lista para eso?

¿Cómo debo comenzar el aprendizaje automático? ¿Cuáles son los requisitos previos?

¿Una IA avanzada vería la religión como un virus?

¿Cuál será la próxima tendencia tecnológica después de la Inteligencia artificial?