Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

general.cherche-logiciel : Cherche algorithme de devinette

Posté par Yann Cochard (page perso, ) le 01 mai 2008

Bonjour,



Je cherche l'algorithme qui se trouve derrière ce petit jeu :

http://www.akinator.com/aki_fr/ (attention les yeux, ça flashe)

Vous savez comment il s'appelle ? Mes recherches n'ont rien donné :-(



Je crois qu'il a une fonction d'amélioration : s'il n'a rien trouvé il demande quelle question il aurait fallu poser, et la réponse qui va avec. Il peut ensuite s'en servir pour mieux deviner.

Il est classiquement utilisé pour jouer, pour deviner la personne ou l'objet à laquelle pense le joueur, mais je voudrais l'implémenter pour une fonction d'identification de plantes.



Merci

Yann

> Lire le message (5 commentaires, moyenne: 2,6).  

Vous avez demandé le commentaire #927551.

Plutôt complexe

Posté par Jean Boussier () le 01/05/2008 à 18:20. (lien). Évalué à 3.

Je connaissait pas ce site mais j'en connaissait un autre du même genre 20Q.net.

A vue de nez je dirais que le principe est un peu le même que les tags. On propose systématiquement l'occurence qui correspond le mieux aux tags.

En tout cas bonne chance.

  • [^]Re: Plutôt complexe

    Posté par Obsidian () le 01/05/2008 à 19:52. (lien). Évalué à 3.

    Quoi ? Il y a encore des gens qui ne connaissent pas Akinator ? Attention, il est TRÈS fort ! :-)

    « 20 questions » était très surprenant quand il est sorti, je pense qu'Akinator est dix fois meilleur, mais il est vrai qu'il est spécialisé sur un thème particulier (les personnages).

    Seul problème de ces algorithmes : comme ils apprennent des réponses des gens, certains les polluent exprès (une minorité tout de même), mais surtout, il se retrouvent avec beaucoup trop d'informations, et les réponses finissent par être moins ciblées.

    Dans le principe, il s'agit simplement d'algos statistiques, à mon avis. Pondération, nuages de points, convergences, etc.

    Chaque question est associée à chaque personnage, et la note de chacune d'elle est mise à jour en fonction des réponses du joueur si celui-ci confirme une proposition. Après, quand un profil commence à émerger en fonction des questions au hasard, ce n'est pas très difficile de sortir les profils déjà enregistrés qui y ressemblent le plus, et d'oser une proposition quand la proximité dépasse un certain seuil.

    Par contre, je pense que chacun de ces jeux implémentent leurs propres programmes, pas qu'il y ait une algo général pour cela. Ceci dit, les trucs comme Minimax peuvent être intéressants même dans ce domaine.


    Il est classiquement utilisé pour jouer, pour deviner la personne ou l'objet à laquelle pense le joueur, mais je voudrais l'implémenter pour une fonction d'identification de plantes.

    Je te conseille plutôt de te pencher vers un arbre de décision, ce qui est plutôt approprié pour les plantes :-)