Aller au contenu

Sujets conseillés

Posté

Bonjour, je m'appelle François Parmentier (tiens? étonnant!)

Ca fait un bout de temps que je connais le web (j'ai une page personnelle depuis 1993).

Ma page personnelle historique est hébergée chez Free:

http://francois.parmentier.free.fr/

sur laquelle j'ai développé, en PHP/MySQL, un chatterbot (ou bot parlant), que j'ai appelé ECTOR.

J'ai créé un projet SourceForge pour lui (occasion de créer une petite page avec des CSS): http://ector.sourceforge.net/

Professionnellement, je travaille entre autres sur un projet de boîte à outils UNIX nommée DILIB, dont les pages web ont été conçues il y a quelques années (voire une dizaine d'années). Un jour, quand j'aurai le temps, je reverrai ça ;)

http://dilib.inist.fr/

Cette boîte à outils permet entre autre de créer des "serveurs d'investigation" pour parcourir un corpus de notices bibliographiques plus facilement (un ensemble de CGI-BINs). Je travaille actuellement sur la réécriture de ces CGI en PHP (avec un passage à XHTML/CSS)...

Exemple de serveur d'investigation: http://dilib.inist.fr/dilib/LocalDemos/Pub...ULTI.index.html

Je gère le serveur web, et ses statistiques... c'est une nouveauté pour moi.

J'ai depuis réutilisé DILIB (en tant que bibliothèque C permettant de manipuler du XML, et donc des arbres, facilement) pour réécrire ECTOR en C. J'ai créé une page PHP pouvant appeler cECTOR... mais je n'ai pas envie de me payer un hébergement pour ce fichier exécutable...

Et pour finir: j'ai un blog, appelé Tout est relatif!

http://hachis.joueb.com/

Posté

Bonjour François,

Et bienvenue sur le Hub :)

Tu as raison, on est toujours débutant dès qu'on s'intéresse à un nouveau domaine B)

Par contre, au vu de ton parcours, je crois que tu as pas mal de choses à partager !

Posté

Bienvenue à bord du Hub François !

Ton parcours laisse présager quelques discussions intéressantes sur quantité se sujets ;)

Dan

Posté

je suis en train de tester ton robot. Dommage qu'il soit hébergé chez free.

le moteur qui équipe ton robot, sur quelle théorie et quels systèmes est-il basé ?

Tu as fait quoi pour en arriver là ?

laurent.

Posté (modifié)
je suis en train de tester ton robot. Dommage qu'il soit hébergé chez free.

C'était encore plus dommage avant qu'ils changent les serveurs MySQL (au bout de plus de 10 minutes d'attente, on avait un time out).

le moteur qui équipe ton robot, sur quelle théorie et quels systèmes est-il basé ?

Tu as fait quoi pour en arriver là ?

Je ne sais pas si tu es allé voir mes notes techniques, je n'ai pas vraiment expliqué comment ça marche, c'étaient plutôt des notes pour moi, avant l'implémentation, mais on peut y trouver quelques principes.

Pour simplifier, le modèle est ce que j'appelle, dans ma thèse, un Réseau de Concepts, qui est une sorte de réseau de neurones entièrement connecté, mais dont les noeuds représentent des information symboliques (si tu veux en voir un exemple, jette un oeil aux noeuds du Réseau de Concepts d'ECTOR.

En gros, l'idée c'est de propager des activations parmi un réseau composé de tokens, de noms de personnes, d'expressions, puis de reconstruire une phrase à partir des noeuds les plus activés.

Les liens entre les noeuds sont pondérés par un indice d'inclusion, qui ressemble en gros à une probabilité conditionnelle (sachant qu'on a un mot, quelle est la probabilité qu'il soit suivi de cet autre mot?), et que j'ai appelé l'influence d'un noeud sur un autre.

L'originalité, c'est aussi la construction d'expressions (ou concepts) à partir des tokens. Quand, par exemple, on rencontre souvent "réseau" puis "de" puis "neurones", on peut penser à construire le noeud "réseau de neurones", afin d'éviter de construire des phrases contenant "réseau", suivi de "de", suivi de quoi que ce soit dont la probabilité de venir après ce mot soit importante, comme "manger"...

Voilà voilà. A l'origine, l'idée du Réseau de Concepts vient du Slipnet de Copycat (une thèse de Melanie Mitchell, dont le directeur était Douglas Hofstadter).

Toujours intéressé par une discussion plus poussée. :)

J'espère que je ne suis pas trop technique (je n'ai pas trop l'habitude de vulgariser, mais ça tombe bien: je préfère le faire en français).

Sinon, tu peux toujours aller voir ce que j'ai écrit sur le CraoWiki à propos d'ECTOR, ou bien dans mon blog.

Edition: je n'ai pas répondu à la question sur ce que j'ai fait pour en arriver là. J'ai fait une thèse sur la reconnaissance automatique des champs dans les références bibliographiques à la fin des articles scientifiques. Mais j'imagine que tu as déjà dû t'en rendre en compte si tu as suivi les liens précédents (et exploré un peu).

Au plaisir.

Modifié par FrancoisParmentier

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...