MLP: Librairie C++ de Perceptron MulticouchesJuillet 2000
MLP est un programme gratuit d'aide à la création de réseaux de
neurones de type "perceptrons multicouches".
MLP signifie, Multi Layer Perceptron (perceptron multi couches) et implémente une librairie C++ freeware
permettant de
mettre en place un réseau de neurones multicouches de type perceptron. L'utilisation de MLP dans un programme C++ est
ainsi rendue très simple par la classe MultiLayerPerceptron.
Le code suivant suffit à entrainer un réseau XOR de 3 couches et deux neurones sur les deux première avec un seul neurone de sortie sur 10000 intérations:
#include "mlp.h"
int main(int argc, char* argv[])
{
int layers1[] = {2,2,1};
MultiLayerPerceptron mlp1(3,layers1);
mlp1.Run("xor.dat",10000);
return 0;
}
Téléchargement
MLP est gratuit, et vous pouvez le modifier et le distribuer sous quelques conditions :
- Je ne suis responsable ni des erreurs que pourrait commettre MLP ni des programmes qui l'utilisent.
- Il n'y a aucun support technique.
- Vous devrez toujours laisser mon nom en haut des fichier mlp.cpp et mlp.h, même si vous ajoutez le votre après
une modification du code source.
- Avertissez moi si vous comptez utiliser le code (simplement pour information).
Sous ces conditions, vous pouvez télécharger la librairie MLP librement ainsi que le programme de démo.
|