Réseau de neurones artificiels en JavaScript

Création d’un réseau de neurones artificiels en JavaScript avec fonction d’auto apprentissage supervisé de la résolution du OU exclusif. Le réseau possède trois couches avec trois neurones en entrée (les deux premiers servent à définir la séquence XOR à tester, le dernier est toujours à 1), trois neurones dans la couche cachée et un neurone en sortie (résultat du XOR).

Une fonction linéaire et sa dérivée sont utilisées pour la propagation et rétro-propagation. Pour d’autres types d’apprentissages, différentes fonctions peuvent êtres utilisées (par exemple une sinusoïdale).