Skip to main content

¿Qué es el procesamiento neuronal?

El procesamiento neuronal originalmente se refería a la forma en que funciona el cerebro, pero el término se usa más típicamente para describir una arquitectura de computadora que imita esa función biológica. En las computadoras, el procesamiento neuronal le da al software la capacidad de adaptarse a situaciones cambiantes y mejorar su función a medida que hay más información disponible. El procesamiento neuronal se usa en el software para realizar tareas como reconocer un rostro humano, predecir el clima, analizar patrones de habla y aprender nuevas estrategias en los juegos.

El cerebro humano está compuesto por aproximadamente 100 mil millones de neuronas. Estas neuronas son células nerviosas que individualmente cumplen una función simple de procesamiento y transmisión de información. Cuando las células nerviosas transmiten y procesan en grupos, llamados redes neuronales, los resultados son complejos, como crear y almacenar memoria, procesar el lenguaje y reaccionar ante un movimiento repentino.

El procesamiento neuronal artificial imita este proceso en un nivel más simple. Una pequeña unidad de procesamiento, llamada neurona o nodo, realiza una tarea simple de procesamiento y transmisión de datos. A medida que las unidades de procesamiento simples combinan información básica a través de conectores, la información y el procesamiento se vuelven más complejos. A diferencia de los procesadores de computadora tradicionales, que necesitan un programador humano para ingresar nueva información, los procesadores neuronales pueden aprender por sí mismos una vez que están programados.

Por ejemplo, un procesador neuronal puede mejorar en las damas. Al igual que un cerebro humano, la computadora aprende que ciertos movimientos de un oponente se hacen para crear trampas. La programación básica puede permitir que la computadora caiga en la trampa la primera vez. Sin embargo, cuanto más a menudo aparece una cierta trampa, mayor atención presta la computadora a esos datos y comienza a reaccionar en consecuencia.

Los programadores neuronales llaman "peso" a la creciente atención que la computadora presta a ciertos resultados. El procesamiento tradicional proporcionaría a la computadora solo las reglas básicas del juego y un número limitado de estrategias. El procesamiento neuronal, al recopilar datos y prestar mayor atención a la información más importante, aprende mejores estrategias a medida que pasa el tiempo.

El poder del procesamiento neuronal está en su flexibilidad. En el cerebro, la información se presenta como un impulso electroquímico: una pequeña sacudida o una señal química. En el procesamiento neuronal artificial, la información se presenta como un valor numérico. Ese valor determina si la neurona artificial se activa o permanece inactiva, y también determina dónde envía su señal. Si cierto corrector se mueve a un cierto cuadrado, por ejemplo, la red neuronal lee esa información como datos numéricos. Esos datos se comparan con una cantidad creciente de información, que a su vez crea una acción o salida.