El presente post es acerca de cómo implementar el algoritmo de Inteligencia Artificial llamado Perceptrón (red neuronal formada por una sola neurona) en JavaScript. Está portado del Python a través del ejemplo y explicación de I am Pablo - Programando una red neuronal simple . El código acá presente no está optimizado, pero está realizado de tal manera que cualquiera que deba intentar aprenderlo lo pueda realizar (notar los nombres de las variables, constantes y funciones utilizadas). // Constructor de la clase Perceptron() var Perceptron = function Clase ( cantDatos , capacidadAprendizaje = 0.1 ) { this.cantEntradas = cantDatos ; this.capacidadAprendizaje = capacidadAprendizaje ; this.pesos = [] ; for ( var cadaDato = 0 ; cadaDato < cantDatos ; cadaDato ++ ) this.pesos.push ( Math.random () ) ; // Inicializar pesos al azar (0..1) } // Habi...