User:Romain.egele/sandbox

La búsqueda de redes neuronales artificiales (BRNA) (Neural Architecture Search, NAS en inglés) es una técnica de ciencias de la computación para automatizar la creación de redes neuronales artificiales (neural networks, en inglés). Las redes neuronales artificiales son un tipo de aprendizaje automático (machine learning, en inglés) muy utilizado. Algunas aplicaciones famosas son el procesamiento digital de imágenes y el procesamiento de lenguajes naturales.

El objetivo de la búsqueda de redes neuronales artificiales es mejorar el trabajo manual de los científicos, quienes normalmente tienen que probar muchas diferentes combinaciones de conexiones entre neuronas, diferentes cantidades de neuronas y muchos otros parámetros. Por eso, es muy difícil para un humano entender las relaciones entre todas estas configuraciones.

Los métodos de BRNA pueden ser categorizados según el espacio de búsqueda, la estrategia de búsqueda y la estrategia de estimación del desempeño :


 * El espacio de búsqueda describe todas las posibilidades que podemos evaluar. Por ejemplo, respecto al número de neuronas o a las conexiones.
 * La estrategia de búsqueda es un algoritmo que define cómo va a ser explorado el espacio de búsqueda.
 * La estimación del desempeño define la calidad de una nueva red neuronal sin necesidad de entrenarla completamente.