Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como simple

Cómo implementar el Perceptrón en JavaScript (inteligencia artificial)

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...