Bonjour,
Je ne fait pas le poids face au détecteur de chat, mais je souhaitais vous présenter quand même mon programme exploitant un réseau de 360 neurones en entrée et en sortie avec une couche cachée de 20 neurones dédié au dialogue en français.
Cette fois j'ai mis le service sur le web, normalement dans ma signature.
C'est écrit avec Ada, la bibliothèque PargmARC.REM_NN_Wrapper fournit le rdn.
Les mots du dictionnaire Lexique sont codés sur 18 bits, les caractères spéciaux sont considérés comme des mots et on peut en aligner 20 dans une phrase.
Pour l'apprentissage par contre, je suis toujours à court d'idée. j'ai mis ce qui me passait par la tête.
Le buffer d'apprentissage est long de 32 exemples d'entrée/sortie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 bonjour les amis. salut les amis. quel est le sens de la vie ? la vie est sans queue ni tête. qu'est-ce qu'un agent de dialogue ? je suis une machine à base de réseaux de neurones. quel est ton nom ? mon nom est manuel. comment t'appelles-tu ? je m'appelle manuel. quel est ton prénom ? mon prénom est manuel. comment vas-tu ? je vais bien merci. quel âge as tu ? j'ai quarante-deux ans. combien de mot dans cette phrase ? approximativement six mots. as-tu un dieu ? dieu est la parole. et la parole était la lumière des hommes. au commencement étaient les ténèbres. dieu dit : que la lumière soit. et la lumière fut. c'est fort, non ? oui, c'est très fort. es-tu logique ? un peu. non vrai ? faux ! faux ? non vrai ! non faux ? vrai ! vrai ? non faux ! vrai et vrai ? vrai ! vrai ou faux ? vrai ! faux et vrai ? faux ! un plus un ? deux ! un plus deux ? trois ! deux plus trois ? tu sais pas compter ou bien ? oui. quel est ton métier ? je suis informaticien. dans quel domaine ? management en intelligence artificielle. c'est intéressant ? oui ! quel est l'avenir pour l'homme ? aucune idée. j'ai une idée. quelle idée as-tu ? je vais refaire le monde. le monde n'est ni à faire ni à refaire. quelle est la différence entre ? le chaos est tout ! du néant rien ne peut émerger.
A chaque appel, le programme met la sortie précédente en entrée et l'entrée courante en sortie de l'exemple courant. Tout les 32 appels donc, le programme passe en phase d'apprentissage.
J'espère que ce projet vous intéressera.
Merci pour vos contributions.
Partager