Bonjour, avec un peu d'avance, peut-être que j'évoluerai encore, mais je viens vous présenter mon agent de dialogue en langage naturel.
Je m'excuse au près des utilisateurs sur Windows, car mon programme est écrit pour Linux et n'a pas encore été adapté pour Windows.
Voici la version 1.1.0alpha du programme 42 développé par Numeric Prescience (c'est moi) ::= Numeric_Prescience_42-1.1.0alpha.tar.gz
Pour utiliser ce programme vous devez disposer d'un compilateur du langage Ada pour générer l'exécutable pour linux à partir des fichiers de code source contenus dans l'archive. Consultez le fichier Makefile pour connaître la commande à exécuté ou si vous avez installé make tapez simplement "make".
Vous trouverez également dans l'archive 8 fichiers de donnée pour les réseaux de neurones artificiels.
Si vous souhaiter initialiser les réseaux vous même, lancé 42-1.1.0alpha avec l'option "-i".
Vous devrais alors fournir, par groupe de deux, les 8 phrases qui constituerons les entrée et sorties des réseaux sachant que les sortie des réseaux constituent les entrées des réseaux suivant et la sortie du dernier l'entrée du premier.
Par exemple, les fichiers de réseau que j'ai fourni contiennent ce texte :
Citation :
du néant émergent deux finalités
du chaos à l ordre ou à la liberté
du choix mesuré de nos affinités
avec amour ou sans ambiguïté
il appartient à chacun de décider
du chaos faire sa destiné
dans l ordre ou libre être pour l éternité
une étoile un livre ou même une orchidée
|
J'ai donc procédé ainsi :
"une étoile un livre ou même une orchidée" + enter
"du néant émergent deux finalités" + enter
"du néant émergent deux finalités" + enter
"du chaos à l ordre ou à la liberté" + enter
"du chaos à l ordre ou à la liberté" + enter
"du choix mesuré de nos affinités" + enter
.../.. ainsi de suite .../...
"dans l ordre ou libre être pour l éternité" + enter
"une étoile un livre ou même une orchidée" + enter
On exploite donc, en boucle, une pile de huit réseaux.
Après avoir initialisé la pile de réseaux vous devez vous trouvez à l'index 1 de la pile ; l'index est indiqué en bas de l'écran par la variable "current_layer".
Vous pouvez alors interrogé le système par une phrase + enter + enter, et l'index ne doit pas varier.
Si vous souhaitez ajouter des exemples de connaissance, procédez toujours en entrant des groupe de deux phrases.
L'index de la couche courante ne varie que lors d'entrées de nouveau exemple de connaissance, vous devez donc procéder par groupe de 8 tuples si vous souhaitez interroger le système à partir de la première couche.
La boucle est toujours bouclé cependant, donc la pile de réseaux sera toujours interrogé dans son intégralité. De la couche courante dépendra le résultat.
De plus, à chaque interrogation, les groupe de requête/résultat constituent des groupe de données qui sont données en exemple pour apprentissage par les réseaux. Si vous souhaitez simplement renforcer la connaissance des réseau entrez votre première donnée, et celle si engendrera un apprentissage généraliser de la suite de connaissance correspondante.
Si vous avez besoin d'avantage de description... Je ne suis pas loin.