Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > a412ceb851151854794ced2a242192bb > files > 151

howto-html-fr-20080722-1mdv2010.0.noarch.rpm

<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>2.&nbsp;Intelligence Artificielle traditionnelle</title><link href="style.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.70.1" name="generator"><link rel="start" href="index.html" title="Guide pratique sur l'intelligence artificielle et la vie
    artificielle sous GNU/linux"><link rel="up" href="index.html" title="Guide pratique sur l'intelligence artificielle et la vie
    artificielle sous GNU/linux"><link rel="prev" href="ar01s01.html" title="1.&nbsp;Introduction"><link rel="next" href="ar01s03.html" title="3.&nbsp;Connexionnisme"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">2.&nbsp;Intelligence Artificielle traditionnelle</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ar01s01.html">Pr&eacute;c&eacute;dent</a>&nbsp;</td><th align="center" width="60%">&nbsp;</th><td align="right" width="20%">&nbsp;<a accesskey="n" href="ar01s03.html">Suivant</a></td></tr></table><hr></div><div class="section" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="N100DF"></a>2.&nbsp;Intelligence Artificielle traditionnelle</h2></div></div></div><p>L'IA traditionnelle se fonde sur tout ce qui tourne autour de la
    logique, des syst&egrave;mes de r&egrave;gles, de la linguistique, et du concept de
    rationalit&eacute;. Ses racines sont les langages de programmation comme Lisp et
    Prolog. Les syst&egrave;mes experts sont les plus grands exemples de r&eacute;ussite de
    ce paradigme. Un syst&egrave;me expert consiste en une base de connaissances
    d&eacute;taill&eacute;e et un syst&egrave;me complexe de r&egrave;gles pour l'utiliser. De tels
    syst&egrave;mes ont &eacute;t&eacute; utilis&eacute;s comme support de diagnostiques m&eacute;dicaux et
    syst&egrave;mes de v&eacute;rification de solvabilit&eacute;.</p><div class="section" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="N100E4"></a>2.1.&nbsp;Biblioth&egrave;ques de classes/code d'IA</h3></div></div></div><p>Ce sont des biblioth&egrave;ques de classes ou code &agrave; utiliser lorsque
      vous programmez dans le domaine de l'intelligence artificielle. Elles ne
      sont pas destin&eacute;es &agrave; devenir des applications &agrave; part enti&egrave;re, mais
      plut&ocirc;t comme des outils afin de cr&eacute;er vos propres applications.</p><div class="glosslist"><dl><dt>ACL2</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;: <a href="http://www.cliki.net/ACL2" target="_top">
                  www.cliki.net/ACL2</a>
                </p></li></ul></div></p><p>ACL2 (A Computational Logic for Applicative Common Lisp)
            permet de d&eacute;monter les th&eacute;or&egrave;mes pour des applications
            industrielles. C'est &agrave; la fois de la logique math&eacute;matique et un
            syst&egrave;me d'outils pour construire des preuves dans la logique. ACL2
            marche avec GCL (GNU Common Lisp).</p></dd><dt>AI Kernel</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;: <a href="http://aikernel.sourceforge.net" target="_top">
                  aikernel.sourceforge.net</a>
                </p></li><li><p>
                  Site Web Sourceforge&nbsp;: <a href="http://sourceforge.net/projects/aikernel" target="_top">
                  sourceforge.net/projects/aikernel</a>
                </p></li></ul></div></p><p>AI Kernel (noyau d'IA) est un moteur d'intelligence
            artificielle r&eacute;utilisable qui utilise le traitement du langage
            naturel et un mod&egrave;le Activateur/Contexte afin de permettre le
            multi-t&acirc;che entre les cellules install&eacute;es.</p></dd><dt>AI Search II</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;: <a href="http://www.bell-labs.com/topic/books/ooai-book/ " target="_top">
                  www.bell-labs.com/topic/books/ooai-book/</a>
                </p></li></ul></div></p><p>En gros, cette biblioth&egrave;que offre au programmeur une s&eacute;rie
            d'algorithmes de recherche qui peuvent &ecirc;tre utilis&eacute;s pour r&eacute;soudre
            toutes sortes de probl&egrave;mes diff&eacute;rents. L'id&eacute;e est que lorsqu'il
            d&eacute;veloppe un logiciel de r&eacute;solution de probl&egrave;me, le programmeur
            devrait pouvoir se concentrer sur la repr&eacute;sentation du probl&egrave;me &agrave;
            r&eacute;soudre, sans avoir &agrave; se soucier de l'impl&eacute;mentation du moteur de
            recherche qui serait pr&eacute;cis&eacute;ment utilis&eacute; pour mener la recherche.
            Cette id&eacute;e a &eacute;t&eacute; appliqu&eacute;e gr&acirc;ce &agrave; l'impl&eacute;mentation d'une s&eacute;rie de
            classes de recherche qui peuvent &ecirc;tre incorpor&eacute;es dans d'autres
            logiciels &agrave; travers des sp&eacute;cifications de d&eacute;rivation ou d'h&eacute;ritage
            du C++. Les algorithmes de recherche suivants ont &eacute;t&eacute; mis en
            &#339;uvre&nbsp;:</p><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Recherche en profondeur (deep-first) dans un arbre ou
                  un graphe.
                </p></li><li><p>
                  Recherche horizontale (breadth-first) dans un arbre ou
                  un graphe.
                </p></li><li><p>
                  Recherche par co&ucirc;ts uniformes dans un arbre ou un
                  graphe.
                </p></li><li><p>
                  Recherche du meilleur en priorit&eacute; (best-first).
                </p></li><li><p>
                  Recherche bidirectionnelle en profondeur
                  (bidirectional depth-first) dans un arbre ou un
                  graphe.
                </p></li><li><p>
                  Recherche bidirectionnelle horizontale (bidirectional
                  breadth-first) dans un arbre ou un graphe.
                </p></li><li><p>
                  Recherche ET/OU en profondeur dans un arbre.
                </p></li><li><p>
                  Recherche ET/OU horizontale dans un arbre.
                </p></li></ul></div></p><p>Il existe un livre qui correspond &agrave; cette biblioth&egrave;que,
            <a href="http://www.bell-labs.com/topic/books/ooai-book/" target="_top">"Object-Oriented
            Artificial Instelligence, Using C++"</a>.</p></dd><dt>Aleph</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;: <a href="http://web.comlab.ox.ac.uk/oucl/research/areas/machlearn/Aleph/" target="_top">
                  web.comlab.ox.ac.uk/oucl/research/areas/machlearn/Aleph/</a>
                </p></li></ul></div></p><p>Ce document fournit des informations de r&eacute;f&eacute;rence sur "A
            Learning Engine for Proposing Hypotheses" (Aleph&nbsp;: un moteur
            d'apprentissage pour proposer des hypoth&egrave;ses). Aleph est syst&egrave;me
            de programmation par logique inductive (Inductive Logic
            Programming, ILP). La fonction d'Aleph est celle de prototype pour
            explorer des id&eacute;es. Aleph est un algorithme ILP mis en &#339;uvre en
            Prolog par le Dr Ashwin Srinivasav au laboratoire informatique de
            l'universit&eacute; d'Oxford, et a &eacute;t&eacute; &eacute;crit sp&eacute;cifiquement pour la
            compilation avec le compilateur Prolog YAP.</p></dd><dt>Chess In Lisp (CIL&nbsp;: les &eacute;checs en Lisp)</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;: *fait partie de l'archive CLOCC <a href="http://clocc.sourceforge.net" target="_top">
                  clocc.sourceforge.net</a>
                </p></li></ul></div></p><p>La fondation CIL (les &eacute;checs en Lisp) est une impl&eacute;mentation
            "Common Lisp" de toutes les fonctions principales n&eacute;cessaires au
            d&eacute;veloppement d'applications sur les jeux d'&eacute;checs. Le but
            principal du projet CIL est d'amener les chercheurs en IA
            int&eacute;ress&eacute;s par l'emploi de Lisp &agrave; travailler sur le domaine des
            &eacute;checs.</p></dd><dt>DAI</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;: <a href="http://starship.python.net/crew/gandalf/DNET/AI/" target="_top">
                  starship.python.net/crew/gandalf/DNET/AI/</a>
                </p></li></ul></div></p><p>C'est une biblioth&egrave;que pour le langage de programmation
            Python qui fournit une interface orient&eacute;e objet &agrave; l'outil syst&egrave;me
            expert CLIPS. Il inclut une interface pour COOL (CLIPS Object
            Oriented Langage&nbsp;: Langage orient&eacute; objet CLIPS) qui permet de
           &nbsp;:</p><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Examiner, &eacute;tudier les classes COOL
                </p></li><li><p>
                  Cr&eacute;er et manipuler des instances COOL
                </p></li><li><p>
                  Manipuler les gestionnaires de messages COOL
                </p></li><li><p>
                  Manipuler les modules
                </p></li></ul></div></p></dd><dt>FFLL</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;: <a href="http://ffll.sourceforge.net" target="_top">
                  ffll.sourceforge.net</a>
                </p></li></ul></div></p><p>La biblioth&egrave;que gratuite de logique floue (FFLL&nbsp;: Free Fuzzy
            Logic Library) est une biblioth&egrave;que de classe et une API libres de
            logique floue qui est optimis&eacute;e pour des applications dont la
            rapidit&eacute; est importante, comme les jeux vid&eacute;os. FFLL est capable
            de charger des fichiers conformes au standard IEC 61131-7.</p></dd><dt>Fuzzy sets for Ada</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                
                  Site Web&nbsp;: <a href="http://www.dmitry-kazakov.de/ada/fuzzy.htm" target="_top">http://www.dmitry-kazakov.de/ada/fuzzy.htm</a>
                  
                  </p><p>
                  
                  Freshmeat&nbsp;: <a href="http://freshmeat.net/projects/fuzzy/" target="_top">http://freshmeat.net/projects/fuzzy/</a>
                  
                </p></li></ul></div></p><p>Les ensembles flous pour Ada (Fuzzy sets for Ada) est une
            librairie fournissant des impl&eacute;mentations de facteurs de confiance
            pour les op&eacute;rateurs NOT, AND, OR, XOR, + et *, les ensembles flous
            classiques avec les op&eacute;rations sur la th&eacute;orie des ensembles, les
            op&eacute;rations sur la th&eacute;orie des possibles, les op&eacute;rations sur les
            ensembles intuitifs, la logique floue bas&eacute;e sur la th&eacute;orie des
            possibles et les ensembles flous intuitifs&nbsp;; les nombres flous, &agrave;
            la fois entier et &agrave; virgule flottante avec leurs op&eacute;rations
            arithm&eacute;tiques classiques, les variables linguistiques et les
            ensembles de variables linguistiques avec les op&eacute;rations les
            concernant. Les entr&eacute;es/sorties &agrave; base de cha&icirc;nes de caract&egrave;res
            sont support&eacute;es.</p></dd><dt>HTK</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;: <a href="http://htk.eng.cam.ac.uk" target="_top">
                  htk.eng.cam.ac.uk</a>
                </p></li></ul></div></p><p>La bo&icirc;te &agrave; outils du mod&egrave;le de Markov masqu&eacute; (HTK&nbsp;: Hidden
            Markov Model ToolKit) est une bo&icirc;te &agrave; outils portable pour cr&eacute;er
            et manipuler des mod&egrave;les de Markov masqu&eacute;. HTK consiste en une
            s&eacute;rie de modules de biblioth&egrave;ques et d'outils disponibles sous la
            forme de sources en C. Ces outils founissent des solutions
            sophistiqu&eacute;es pour l'analyse vocale, la formation HMM, les tests
            et l'analyse de r&eacute;sultats. L'application supporte les HMM en
            utilisant &agrave; la fois les fonctions gaussiennes sur les m&eacute;langes &agrave;
            densit&eacute; constante et les distributions discr&egrave;tes et peut &ecirc;tre
            utilis&eacute;e pour cr&eacute;er des syst&egrave;mes HMM complexes. Le logiciel HTK
            contient une grande quantit&eacute; d'informations et d'exemples.</p></dd><dt>JCK</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;: <a href="http://www.pms.informatik.uni-muenchen.de/software/jack/" target="_top">
                  www.pms.informatik.uni-muenchen.de/software/jack/</a>
                </p></li></ul></div></p><p>JCK est une nouvelle biblioth&egrave;que pour la programmation et
            la recherche par contraintes pour Java.</p><p><div class="itemizedlist"><ul type="disc"><li><p>
                  JCK est constitu&eacute; de trois composants&nbsp;:
                </p></li><li><p>
                  - JCHR&nbsp;: Java Constraint Handling Rules (r&egrave;gles de
                  manipulation de contraintes Java). Langage de haut niveau
                  pour &eacute;crire des r&eacute;solveurs de contraintes.
                </p></li><li><p>
                  - JASE&nbsp;: Java Abstract Search Engine (moteur de
                  recherche abstrait Java). Moteur de recherche g&eacute;n&eacute;rique pour
                  JCHR afin de r&eacute;soudre les probl&egrave;mes de contraintes.
                </p></li><li><p>
                  - VisualCHR&nbsp;: outil interactif pour visualiser les
                  calculs JCHR.
                </p></li></ul></div></p><p>Les sources et la documentation sont disponibles &agrave; partir du
            lien ci-dessus.</p></dd><dt>KANREN</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;: <a href="http://kanren.sourceforge.net" target="_top">http://kanren.sourceforge.net</a>
                </p></li></ul></div></p><p>KANREN est un syst&egrave;me de programmation par logique
            d&eacute;clarative avec des relations de premier ordre, inclus dans un
            sous-ensemble fonctionnel pur de Scheme. Le syst&egrave;me est constitu&eacute;
            de s&eacute;mantiques de la th&eacute;orie des ensembles, de relations vraies,
            de relations de premier ordre, de variables logiques &agrave; port&eacute;e
            lexicale, de strat&eacute;gies en profondeur (deep-first) et it&eacute;ratif en
            profondeur (iterative deepening). Le syst&egrave;me atteint de hautes
            expressivit&eacute;s et performances sans &eacute;limination.</p></dd><dt>LK</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;: <a href="http://www.cs.utoronto.ca/~neto/research/lk/" target="_top">
                  www.cs.utoronto.ca/~neto/research/lk/</a>
                </p></li></ul></div></p><p>LK est une impl&eacute;mentation de l'heuristique de Lin-Kernighan
            pour le probl&egrave;me du commercial d&eacute;marcheur et pour le probl&egrave;me de
            la correspondance parfaite de pond&eacute;ration minimum. Il est
            sp&eacute;cialement adapt&eacute; aux figures g&eacute;om&eacute;triques en 2D, et a &eacute;t&eacute;
            appliqu&eacute; dans certains exemples jusqu'&agrave; un million de villes. Il
            comprend aussi des g&eacute;n&eacute;rateurs d'exemples et des scripts Perl pour
            manipuler les exemples TSPLIB.</p><p>Cette impl&eacute;mentation introduit la "compensation group&eacute;e
            efficace", une technique algorithmique exp&eacute;rimentale dont le but
            est de rendre l'heuristique de Lin-Kernighan plus robuste dans le
            cas de donn&eacute;es group&eacute;es.</p></dd><dt>maxent</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Version Python / C++&nbsp;: <a href="http://homepages.inf.ed.ac.uk/s0450736/maxent_toolkit.html" target="_top">
                  homepages.inf.ed.ac.uk/s0450736/maxent_toolkit.html</a>
                </p></li><li><p>
                  Version Java&nbsp;: <a href="http://maxent.sourceforge.net" target="_top">
                  maxent.sourceforge.net</a>
                </p></li></ul></div></p><p>La bo&icirc;te &agrave; outils entropie maximum fournit un ensemble
            d'outils et une librairie pour construire des mod&egrave;les d'entropie
            maximum (maxent) en Python ou C++. Il contient des mod&egrave;les
            d'entropie maximum conditionnels, une estimation des param&egrave;tres
            GIS et L-BFGS, un lissage Gaussien, une API C++, un module
            d'extension Python, un utilitaire en ligne de commande et une
            bonne documentation. Une version Java est &eacute;galement
            disponible.</p></dd><dt>Nyquist</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;: <a href="http://www-2.cs.cmu.edu/~music/nyquist/" target="_top">
                  www-2.cs.cmu.edu/~music/nyquist/</a>
                </p></li></ul></div></p><p>Le projet de musique informatis&eacute;e (Computer Music Project)
            au CMU d&eacute;veloppe la technologie de la musique informatis&eacute;e, et de
            la performance interactive pour am&eacute;liorer l'exp&eacute;rience et la
            cr&eacute;ativit&eacute; musicale de l'homme. Cet effort interdisciplinaire
            puise dans la th&eacute;orie de la musique, dans les sciences cognitives,
            l'intelligence artificielle, l'apprentissage des machines,
            l'interaction homme-machine, les syst&egrave;mes temps r&eacute;elles, les
            graphismes et animations informatiques, le multim&eacute;dia, les
            langages de programmation, le traitement du signal. Un exemple
            paradigmatique de ces efforts interdisciplinaires est la cr&eacute;ation
            de la performance interactive qui lie l'improvisation musicale de
            l'homme aux agents informatiques intelligents en temps
            r&eacute;el.</p></dd><dt>OpenCyc</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;: <a href="http://www.opencyc.org" target="_top">
                  www.opencyc.org </a>
                </p></li><li><p>
                  Site Web alternatif&nbsp;: <a href="http://sourceforge.net/projects/opencyc/" target="_top">
                  sourceforge.net/projects/opencyc/</a>
                </p></li></ul></div></p><p>OpenCyc est la version libre de Cyc, la plus grande et la
            plus compl&egrave;te des bases de connaissance g&eacute;n&eacute;rale ainsi que le plus
            grand moteur de raisonnement de sens communs. Une ontologie bas&eacute;e
            sur 6000 concepts en relation avec 60000 affirmations.</p></dd><dt>Module de logique floue Python</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site FTP&nbsp;: <a href="ftp://ftp.csh.rit.edu/pub/members/retrev/" target="_top">
                  ftp://ftp.csh.rit.edu/pub/members/retrev/</a>
                </p></li></ul></div></p><p>C'est un simple module python pour la logique floue. Le
            fichier est 'fuz.tar.gz' dans ce r&eacute;pertoire. L'auteur ambitionne
            &eacute;galement d'&eacute;crire un algorithme de g&eacute;n&eacute;tique simple de m&ecirc;me
            qu'une biblioth&egrave;que sur les r&eacute;seaux neuronaux. Regarder le fichier
            '00_index' dans ce r&eacute;pertoire pour obtenir des informations sur la
            version.</p></dd><dt>Screamer</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;:<a href="http://www.cis.upenn.edu/~screamer-tools/home.html" target="_top">
                  www.cis.upenn.edu/~screamer-tools/home.html</a>
                </p></li><li><p>
                  La version la plus r&eacute;cente fait partie de CLOCC&nbsp;:
                  <a href="http://clocc.sourceforge.net" target="_top">
                  clocc.sourceforge.net</a>
                </p></li></ul></div></p><p>Screamer est une extension de Common Lisp qui ajoute un
            support pour la programmation non d&eacute;terministe. Screamer comprend
            deux niveaux. Le niveau non d&eacute;terministe basique ajoute un support
            pour la journalisation et les effets de cot&eacute; irr&eacute;alisables. En
            plus de cet aspect non deterministe, Screamer fournit un langage
            complet de programmation sous contraintes dans lequel on peut
            formuler et r&eacute;soudre un m&eacute;lange de syst&egrave;mes sous contraintes
            num&eacute;riques ou symboliques. Ensembles, ces deux niveaux &eacute;tendent
            Common Lisp avec pratiquement toutes les fonctionnalit&eacute;s de Prolog
            et des languages de programmation logiques sous contraintes comme
            CHiP ou CLP(R). En outre, Screamer est compl&egrave;tement compatible
            avec Common Lisp. Les programmes de Screamer peuvent coexister et
            interop&eacute;rer avec d'autres extensions de Common Lisp comme CLOS,
            CLIM et Iterate.</p></dd><dt>SPASS</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;:<a href="http://spass.mpi-sb.mpg.de" target="_top">
                  spass.mpi-sb.mpg.de</a>
                </p></li></ul></div></p><p>SPASS&nbsp;: D&eacute;montreur de th&eacute;or&egrave;mes automatis&eacute; pour des logiques
            de premier ordre avec &eacute;galit&eacute;.</p><p>Si vous &ecirc;tes int&eacute;ress&eacute;s par les d&eacute;monstrations de th&eacute;or&egrave;mes
            de logique du premier ordre, l'analyse formelle de programmes,
            syst&egrave;mes, protocoles, les approches formelles de projets sur l'IA,
            les proc&eacute;dures de d&eacute;cisions, la d&eacute;monstration de th&eacute;or&egrave;mes &agrave;
            logique modale, SPASS peut vous offrir les bonnes
            fonctionnalit&eacute;s.</p></dd><dt>ThoughtTreasure</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;:<a href="http://www.signiform.com/tt/htm/tt.htm" target="_top">
                  www.signiform.com/tt/htm/tt.htm</a>
                </p></li></ul></div></p><p>ThoughtTreasure est un projet pour cr&eacute;er une base de donn&eacute;es
            de r&egrave;gles de sens communs &agrave; utiliser dans n'importe quelle
            application. Il consiste en une base de donnn&eacute;es d'un peu plus de
            100 000 r&egrave;gles et d'une API C pour l'int&eacute;grer dans vos
            applications. Les emballeurs Python, Perl, Java et TCL sont d&eacute;j&agrave;
            disponibles.</p></dd><dt>Torch</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site Web&nbsp;:<a href="http://www.torch.ch" target="_top">
                  www.torch.ch</a>
                </p></li></ul></div></p><p>Torch est une biblioth&egrave;que d'apprentissage &eacute;crit en C++. Son
            but est de fournir l'&eacute;tat de l'art des meilleurs algorithmes. Il
            est, et sera toujours en d&eacute;veloppement.</p><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Plusieurs m&eacute;thodes bas&eacute;es sur les gradients, y compris
                  des perceptions de niveau multiple, fonctions sur des bases
                  radiales et un m&eacute;lange de comp&eacute;tences. Plusieurs petits
                  modules (modules lin&eacute;aires, modules Tanh, modules SoftMax,
                  ...) peuvent &ecirc;tre reli&eacute;s ensembles.
                </p></li><li><p>
                  Machine de vecteur de support, pour la classification
                  et la regression.
                </p></li><li><p>
                  Distributions logicielles, comprenant Kmeans, des
                  mod&egrave;les de m&eacute;langes Gaussiens, des mod&egrave;les de Markov
                  Masqu&eacute;s, des classificateurs de Baye, et des classes pour la
                  reconnaissance vocale avec entrainement incorpor&eacute;.
                </p></li><li><p>
                  Mod&egrave;les ensemblistes tels que Bagging et
                  Adaboost.
                </p></li><li><p>
                  Mod&egrave;les non param&eacute;triques comme les k plus proches
                  voisins, la regression de Parzen et l'estimateur de densit&eacute;
                  de Parzen.
                </p></li></ul></div></p><p>Torch est une biblioth&egrave;que libre dont les auteurs
            encouragent tout le monde &agrave; d&eacute;velopper de nouveaux logiciels qui
            seront inclus dans les versions futures sur le site
            officiel.</p></dd></dl></div></div><div class="section" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="N1028A"></a>2.2.&nbsp;Kits logiciels d'IA, applications, etc.</h3></div></div></div><p>Voici plusieurs applications, kits logiciels, etc. ayant pour but
      la recherche dans le domaine de l'intelligence artificielle. Leur
      facilit&eacute; d'utilisation peut varier, dans la mesure o&ugrave; ils ont &eacute;t&eacute; con&ccedil;us
      pour satisfaire des int&eacute;r&ecirc;ts de recherche particuliers, plus que comme
      un logiciel commercial sorti de l'&eacute;tag&egrave;re.</p><div class="glosslist"><dl><dt>ASA &mdash; Adaptive Simulated Annealing</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;:<a href="http://www.ingber.com/#ASA-CODE" target="_top">
                  www.ingber.com/#ASA-CODE</a>
                </p></li><li><p>
                  Site FTP&nbsp;:<a href="ftp://ftp.ingber.com" target="_top">
                  ftp.ingber.com</a>
                </p></li></ul></div></p><p>ASA (Adaptive Simulated Annealing&nbsp;: Recuit simul&eacute; adaptatif)
            est un puissant algorithme en code C d'optimisation globale
            particuli&egrave;rement pratique pour les syst&egrave;mes non lin&eacute;aires et/ou
            stochastiques.</p><p>ASA est d&eacute;velopp&eacute; pour trouver statistiquement le meilleur
            ajustement global d'une fonction co&ucirc;t non lin&eacute;aire et non convexe
            sur un espace de dimension D. Cet algorithme permet un sch&eacute;ma de
            refroidissement du recuit pour une temp&eacute;rature T exponentiellement
            d&eacute;croissante dans le temps recuit k, T=T_0 exp(-c k^1/D).
            L'introduction du renouvellement de recuit permet &eacute;galement une
            adaptation aux changements de sensibilit&eacute;s dans un espace
            param&eacute;trique multi-dimensionnel. Cet sch&eacute;ma de refroidissement de
            recuit est plus rapide que le recuit de Cauchy rapide, o&ugrave; T =
            T_0/k, et encore plus rapide que le recuit de Boltzmann, o&ugrave; T =
            T_0/ln k.</p></dd><dt>Babylon</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site FTP&nbsp;:<a href="ftp://ftp.gmd.de/gmd/ai-research/Software/Babylon/" target="_top">
                  ftp.gmd.de/gmd/ai-research/Software/Babylon/</a>
                </p></li></ul></div></p><p>BABYLON est un environnement modulaire, configurable et
            hybride pour le d&eacute;veloppement de syst&egrave;mes experts. Ses
            caract&eacute;ristiques comprennent les objets, les r&egrave;gles avec cha&icirc;nage
            avant et arri&egrave;re, la logique (Prolog) et les contraintes. BABYLON
            est cod&eacute; et incorpor&eacute; en Common Lisp.</p></dd><dt>cfengine</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;:<a href="http://www.iu.hio.no/cfengine/" target="_top">
                  www.iu.hio.no/cfengine/</a>
                </p></li></ul></div></p><p>Cfengine, ou "moteur de configuration" est un langage de
            tr&egrave;s haut niveau pour la construction de syst&egrave;mes experts qui
            administrent et configurent de grands r&eacute;seaux informatiques.
            Cfengine utilise l'id&eacute;e de classes et une forme primitive
            d'intelligence pour d&eacute;finir et automatiser la configuration de
            grands syst&egrave;mes de fa&ccedil;on la plus &eacute;conomique possible. Cfengine est
            con&ccedil;u pour &ecirc;tre une part des syst&egrave;mes immunis&eacute;s
            informatiques.</p></dd><dt>CLEARS</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;: ????? (Quelqu'un sait-il encore o&ugrave; trouver
                  le site&nbsp;?)
                </p></li></ul></div></p><p>Le syst&egrave;me CLEARS est un environnement graphique interactif
            pour les s&eacute;mantiques de calcul. L'outil permet l'exploration et la
            comparaison de diff&eacute;rents formalismes s&eacute;mantiques ainsi que de
            leur interaction avec la syntaxe. Cela permet &agrave; l'utilisateur
            d'obtenir une id&eacute;e de l'&eacute;tendue des possibilit&eacute;s en mati&egrave;re de
            construction s&eacute;mantique, ainsi qu'o&ugrave; se trouve la convergence
            r&eacute;elle entre les th&eacute;ories.</p></dd><dt>CLIPS</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;:<a href="http://www.ghg.net/clips/CLIPS.html" target="_top">
                  www.ghg.net/clips/CLIPS.html</a>
                </p></li></ul></div></p><p>CLIPS est un outil productif de syst&egrave;me expert de
            d&eacute;veloppement et de livraison qui fournit un environnement complet
            pour la construction de syst&egrave;mes experts bas&eacute;s sur des r&egrave;gles ou
            des objets.</p><p>CLIPS fournit un outil coh&eacute;sif pour la gestion d'une grande
            vari&eacute;t&eacute; de connaissances compatible avec trois diff&eacute;rents
            paradigmes de programmation&nbsp;: bas&eacute; r&egrave;gles, orient&eacute; objet et
            proc&eacute;dural. La programmation bas&eacute;e sur les r&egrave;gles permet de
            repr&eacute;senter les connaissances comme des heuristiques, ou r&egrave;gles
            empiriques, qui sp&eacute;cifient une s&eacute;rie d'actions &agrave; entreprendre pour
            une situation donn&eacute;e. La programmation orient&eacute;e objet permet &agrave; des
            syt&egrave;mes complexes d'&ecirc;tre model&eacute;s comme composants modulaires (qui
            peuvent &ecirc;tre facilement r&eacute;utilis&eacute;s pour modeler d'autres syst&egrave;mes
            ou pour cr&eacute;er de nouveaux composants). Les capacit&eacute;s de
            programmation proc&eacute;durale fournies par CLIPS sont similaires &agrave;
            celles trouv&eacute;es dans les langages comme le C, le Pascal, l'Ada et
            le Lisp.</p></dd><dt>Eprover</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;: <a href="http://www.eprover.org/" target="_top">http://www.eprover.org/</a>
                </p></li><li><p>
                  Site web&nbsp;: <a href="http://www4.informatik.tu-muenchen.de/~schulz/WORK/eprover.html" target="_top">http://www4.informatik.tu-muenchen.de/~schulz/WORK/eprover.html</a>
                </p></li></ul></div></p><p>:TODO:</p></dd><dt>FOOL et FOX</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;:<a href="http://rhaug.de/fool/" target="_top">
                  rhaug.de/fool/</a>
                </p></li><li><p>
                  Site FTP&nbsp;:<a href="ftp://ftp.informatik.uni-oldenburg.de/pub/fool/" target="_top">
                  ftp.informatik.uni-oldenburg.de/pub/fool</a>
                </p></li></ul></div></p><p>FOOL signifie organisateur flou Oldenburg [Fuzzy Organizer
            OLdenburg]. C'est le r&eacute;sultat d'un projet de l'Universit&eacute;
            d'Oldenburg. FOOL est une interface utilisateur graphique pour
            d&eacute;velopper les r&egrave;gles de base floues. FOOL va vous aider &agrave;
            inventer et maintenir une base de donn&eacute;es qui sp&eacute;cifie le
            comportement d'un contr&ocirc;leur flou ou quelque chose de
            similaire.</p><p>FOX est un petit mais puissant moteur flou qui lit la base
            de donn&eacute;es, lit des valeurs d'entr&eacute;e et calcule la nouvelle valeur
            de contr&ocirc;le.</p></dd><dt>FUF et SURGE</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;:<a href="http://www.cs.bgu.ac.il/research/projects/surge/index.htm" target="_top">
                  www.cs.bgu.ac.il/research/projects/surge/index.htm</a>
                </p></li><li><p>
                  Site FTP&nbsp;:<a href="ftp://ftp.cs.bgu.ac.il/pub/fuf/" target="_top">
                  ftp.cs.bgu.ac.il/pub/fuf</a>
                </p></li></ul></div></p><p>FUF est une impl&eacute;mentation &eacute;tendue du formalisme des
            grammaires d'unification fonctionnelles (FUGs&nbsp;: functional
            unification grammars) introduit par Martin Kay, sp&eacute;cialis&eacute; dans la
            t&acirc;che de g&eacute;n&eacute;ration de langage naturel. Il ajoute les
            fonctionnalit&eacute;s suivantes au formalisme de base&nbsp;:</p><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Types et h&eacute;ritage.
                </p></li><li><p>
                  Installation de contr&ocirc;le &eacute;tendu (maintient de
                  l'objectif, recherche inverse intelligente).
                </p></li><li><p>
                  Syntaxe modulaire.
                </p></li></ul></div></p><p>Ces extensions permettent le d&eacute;veloppement de grandes
            grammaires qui peuvent &ecirc;tre trait&eacute;es efficacement et peuvent &ecirc;tre
            maintenues &agrave; jour et comprises plus facilement. SURGE est une
            grande grammaire syntaxique de r&eacute;alisations de l'anglais, &eacute;crite
            en FUF. SURGE est d&eacute;velopp&eacute;e pour servir de composant de
            g&eacute;n&eacute;ration syntaxique de bo&icirc;te noire dans un syst&egrave;me de g&eacute;n&eacute;ration
            plus grand qui encapsule une connaissance riche de la syntaxe
            anglaise. SURGE peut aussi &ecirc;tre utilis&eacute; comme plate-forme pour
            l'exploration de l'&eacute;criture de la grammaire dans une perspective
            de g&eacute;n&eacute;ration.</p></dd><dt>The Grammar Workbench</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;: ???<a href="http://www.cs.kun.nl/agfl/" target="_top">
                  www.cs.kun.nl/agfl</a>
                </p></li></ul></div></p><p>Semble &ecirc;tre obsol&egrave;te&nbsp;??? N'est plus sur le site, bien que le
            projet parent se poursuive toujours.</p><p>The Grammar Workbench (L'atelier de grammaire), ou GWB en
            abr&eacute;g&eacute;, est un environnement pour le d&eacute;veloppement ais&eacute; de
            grammaires Affix dans le formalisme AGFL. Ses buts sont&nbsp;:</p><p><div class="itemizedlist"><ul type="disc"><li><p>
                  de permettre &agrave; l'utilisateur d'introduire, inspecter
                  et modifier une grammaire&nbsp;;
                </p></li><li><p>
                  d'effectuer des v&eacute;rifications de coh&eacute;rence sur la
                  grammaire&nbsp;;
                </p></li><li><p>
                  de calculer des propri&eacute;t&eacute;s de la grammaire&nbsp;;
                </p></li><li><p>
                  de g&eacute;n&eacute;rer des phrases d'exemple&nbsp;;
                </p></li><li><p>
                  d'aider &agrave; effectuer des transformations sur la
                  grammaire.
                </p></li></ul></div></p></dd><dt>GSM Suite</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;:<a href="http://www.ibiblio.org/pub/Linux/apps/graphics/draw/" target="_top">
                  www.ibiblio.org/pub/Linux/apps/graphics/draw/</a>
                </p></li></ul></div></p><p>The GSM Suite (la suite GSM) est une s&eacute;rie de programmes
            pour l'utilisation des machines &agrave; &eacute;tat fini en mode graphique.
            Cette suite consiste en des programmes qui &eacute;ditent, compilent, et
            impriment des machines d'&eacute;tat. La suite comprend un programme
            d'&eacute;dition, gsmedit, un compilateur, gsm2cc, qui produit une
            impl&eacute;mentation C++ d'une machine d'&eacute;tat, un g&eacute;n&eacute;rateur PostScript,
            gsm2ps, et deux autres programmes mineurs. GSM est sous licence
            publique GNU et est donc libre d'utilisation selon les termes de
            cette licence.</p></dd><dt>Isabelle</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;:<a href="http://isabelle.in.tum.de" target="_top">
                  isabelle.in.tum.de</a>
                </p></li></ul></div></p><p>Isabelle est un d&eacute;montreur de th&eacute;or&egrave;me g&eacute;n&eacute;rique populaire
            d&eacute;velopp&eacute; &agrave; l'Universit&eacute; de Cambridge et au TU Munich. Les
            logiques existantes comme Isabelle/HOL fournissent un
            environnement de d&eacute;montreur de th&eacute;or&egrave;me pr&ecirc;t &agrave; &ecirc;tre utilis&eacute; pour
            d'assez grandes applications. Isabelle peut &eacute;galement servir comme
            ch&acirc;ssis pour un prototypage rapide de syst&egrave;mes d&eacute;ductifs. Il est
            pr&eacute;sent&eacute; avec une grande biblioth&egrave;que comprenant Isabelle/HOL
            (logique classique d'ordre sup&eacute;rieur), Isabelle/HOLCF (Logique de
            Scott pour des fonctions calculatoire avec HOL), Isabelle/FOL
            (logique du premier ordre classique et intuitive), et Isabelle/ZF
            (ensemble de th&eacute;ories de Zermelo-Fraenkel au dessus de
            FOL).</p></dd><dt>Jess, the Java Expert System Shell</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;:<a href="http://herzberg.ca.sandia.gov/jess/" target="_top">
                  herzberg.ca.sandia.gov/jess/</a>
                </p></li></ul></div></p><p>Jess (le shell syst&egrave;me expert Java) est un clone du
            populaire shell de syst&egrave;me expert CLIPS, enti&egrave;rement &eacute;crit en
            Java. Avec Jess, vous pouvez &agrave; votre convenance donner &agrave; vos
            applets l'habilit&eacute; &agrave; raisonner. Jess est compatible avec toutes
            les versions de Java, &agrave; partir de la version 1.0.2. Jess
            impl&eacute;mente les constructeurs suivants de CLIPS&nbsp;: defrules,
            deffunctions, defglobals, deffacts, et deftemplates.</p></dd><dt>learn</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;: <a href="http://www.ibiblio.org/pub/Linux/apps/cai/" target="_top">
                  www.ibiblio.org/pub/Linux/apps/cai/</a>
                </p></li></ul></div></p><p>Learn (apprendre) est programme d'apprentissage vocal avec
            un mod&egrave;le de m&eacute;moire.</p></dd><dt>LISA</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;: <a href="http://lisa.sourceforge.net" target="_top">
                  lisa.sourceforge.net</a>
                </p></li></ul></div></p><p>LISA (Lisp-based Intelligent Software Agents&nbsp;: agents
            logiciels intelligents bas&eacute;s sur Lisp) est un syst&egrave;me de r&egrave;gles de
            production lourdement influenc&eacute; par JESS (Java Expert System
            Shell). Il a en son squelette un moteur de raisonnement bas&eacute; sur
            l'algorithme de filtrage de Rete. LISA fournit &eacute;galement
            l'habilit&eacute; &agrave; raisonner sur d'ordinaires objets CLOS.</p></dd><dt>NICOLE</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;: <a href="http://nicole.sourceforge.net" target="_top">
                  nicole.sourceforge.net</a>
                </p></li></ul></div></p><p>NICOLE (Nearly Intelligent Computer Operated Language
            Examiner) est une th&eacute;orie ou une exp&eacute;rimentation qui, si on donne
            &agrave; un ordinateur suffisamment de combinaisons sur la mani&egrave;re dont
            les mots, groupes de mots ou phrases sont li&eacute;s les uns aux autres,
            peut vous r&eacute;pondre. C'est un essai pour simuler une conversation
            en apprenant comment les mots se rapportent &agrave; d'autres mots. Un
            humain communique avec NICOLE via le clavier et NICOLE r&eacute;pond avec
            ses propres phrases qui sont automatiquement g&eacute;n&eacute;r&eacute;es, bas&eacute;es sur
            ce que NICOLE a stock&eacute; dans sa base de donn&eacute;es. Chaque nouvelle
            phrase qui a &eacute;t&eacute; &eacute;crite et que NICOLE ne conna&icirc;t pas est ajout&eacute;e &agrave;
            la base de donn&eacute;e de NICOLE, ce qui &eacute;tend la base de connaissances
            de NICOLE.</p></dd><dt>NLTK</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;: <a href="http://nltk.sourceforge.net" target="_top">nltk.sourceforge.net</a>
                </p></li></ul></div></p><p>NLTK, la bo&icirc;te &agrave; outils de langage naturel (the Natural
            Language Toolkit), est une suite de librairies et de programmes en
            Python pour le traitement statistique et symbolique du langage
            naturel. NLTK contient des d&eacute;monstrations graphiques et des
            &eacute;chantillons de donn&eacute;es. Il est accompagn&eacute; d'une documentation
            fournie, y compris des tutoriels explicant les concepts
            sous-jacents des t&acirc;ches de traitement du langage r&eacute;alis&eacute;es par
            l'outil.</p><p>NLTK convient parfaitement aux &eacute;tudiants qui apprennent le
            traitement du langage naturel, ou qui r&eacute;alisent une recherche dans
            le TLN ou un domaine approchant, tels que la linguistique, les
            sciences cognitives, l'intelligence artificielle, l'extraction de
            donn&eacute;es, et l'apprentissage par machines. NLTK a &eacute;t&eacute; utilis&eacute; avec
            succ&egrave;s comme outil d'apprentissage, outil d'&eacute;tude individuel, et
            comme une plateforme de prototypage et de construction de syst&egrave;mes
            de recherche.</p></dd><dt>Otter&nbsp;: Syst&egrave;me de d&eacute;duction automatis&eacute; (An Automated
          Deduction System)</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;:<a href="http://www-unix.mcs.anl.gov/AR/otter/" target="_top">
                  www-unix.mcs.anl.gov/AR/otter/</a>
                </p></li></ul></div></p><p>Notre syst&egrave;me de d&eacute;duction automatis&eacute; actuel Otter est con&ccedil;u
            pour d&eacute;montrer les th&eacute;or&egrave;mes de logique du premier ordre avec une
            &eacute;galit&eacute;. Les r&egrave;gles d'inf&eacute;rence d'Otter sont bas&eacute;es sur la
            r&eacute;solution et la paramodulation, et il comprend des proc&eacute;dures
            pour la r&eacute;&eacute;criture de termes, l'ordonnancement de termes, la
            compl&eacute;tion Knut-Bendix, le pesage, et les strat&eacute;gies pour diriger
            et restreindre les recherches de preuves. Otter peut aussi &ecirc;tre
            utilis&eacute; comme un calculateur symbolique et a un syst&egrave;me de
            programmation &eacute;quationnelle incorpor&eacute;.</p></dd><dt>PVS</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;:<a href="http://pvs.csl.sri.com/" target="_top">pvs.csl.sri.com</a>
                </p></li></ul></div></p><p>PVS est un syst&egrave;me de v&eacute;rification&nbsp;: c'est &agrave; dire un langage
            de sp&eacute;cification int&eacute;gr&eacute; &agrave; des outils de support et &agrave; un
            d&eacute;montreur de th&eacute;or&egrave;me. Il est pr&eacute;vu pour capturer la plus
            sophistiqu&eacute;e des m&eacute;thodes formelles m&eacute;canis&eacute;es et pour &ecirc;tre
            suffisamment robuste pour pouvoir &ecirc;tre utilis&eacute; pour des
            applications significatives. PVS est un prototype de recherche&nbsp;:
            il &eacute;volue et s'am&eacute;liore au fur et &agrave; mesure que nous d&eacute;veloppons ou
            appliquons de nouvelles capacit&eacute;s, et lorsque la charge en
            utilisation r&eacute;elle expose de nouveaux besoins.</p></dd><dt>SNePS</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;:<a href="http://www.cse.buffalo.edu/sneps/" target="_top">
                  www.cse.buffalo.edu/sneps</a>
                </p></li><li><p>
                  Site FTP&nbsp;:<a href="ftp://ftp.cse.buffalo.edu/pub/sneps/" target="_top">
                  ftp.cse.buffalo.edu/pub/sneps</a>
                </p></li></ul></div></p><p>Le but &agrave; long terme du groupe de recherche SNePS est la
            conception et la construction d'un langage naturel utilisant un
            agent cognitif informatis&eacute;, et d'effectuer la recherche dans
            l'intelligence artificielle, les linguistiques calculatoires, et
            la science cognitive n&eacute;cessaire pour cette entreprise. Les trois
            parties sur lesquelles le groupe met l'accent sont la
            repr&eacute;sentation du savoir, le raisonnement, et la compr&eacute;hension et
            la g&eacute;n&eacute;ration du langage naturel. Le groupe est largement connu
            pour son d&eacute;veloppement du syst&egrave;me de repr&eacute;sentation/raisonnement
            du savoir SNePS, et pour Cassie, son agent cognitif
            informatis&eacute;.</p></dd><dt>Soar</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;:<a href="http://sitemaker.umich.edu/soar" target="_top">
                  sitemaker.umich.edu/soar</a>
                </p></li></ul></div></p><p>Soar a &eacute;t&eacute; d&eacute;velopp&eacute; pour &ecirc;tre une architecture cognitive
            g&eacute;n&eacute;rale. Nous avons l'ultime intention de permettre &agrave;
            l'architecture Soar de&nbsp;:</p><p><div class="itemizedlist"><ul type="disc"><li><p>
                  travailler sur l'ensemble des taches attendues d'un
                  agent intelligent, des routines jusqu'aux probl&egrave;mes
                  extr&ecirc;mement difficiles avec r&eacute;ponse ouverte&nbsp;;
                </p></li><li><p>
                  repr&eacute;senter et utiliser les formes appropri&eacute;es du
                  savoir, comme les formes proc&eacute;durales, d&eacute;claratives,
                  &eacute;pisodiques et possiblement iconiques&nbsp;;
                </p></li><li><p>
                  se servir de tout l'&eacute;ventail des m&eacute;thodes de
                  r&eacute;solution de probl&egrave;mes&nbsp;;
                </p></li><li><p>
                  interagir avec le monde ext&eacute;rieur et
                </p></li><li><p>
                  apprendre tous les aspects des t&acirc;ches et leurs
                  performances sur celles-ci.
                </p></li></ul></div></p><p>En d'autres termes, notre intention est de donner &agrave; Soar
            toutes les comp&eacute;tences requises d'un agent globalement
            intelligent.</p></dd><dt>TCM</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;: <a href="http://wwwhome.cs.utwente.nl/~tcm/" target="_top">
                  wwwhome.cs.utwente.nl/~tcm/</a>
                </p></li><li><p>
                  Site FTP&nbsp;: <a href="ftp://ftp.cs.utwente.nl/pub/tcm/" target="_top">
                  ftp.cs.utwente.nl/pub/tcm/</a>
                </p></li></ul></div></p><p>TCM (Toolkit for Conceptual Modeling&nbsp;: bo&icirc;te &agrave; outil pour la
            mod&eacute;lisation conceptuelle) est notre suite d'&eacute;diteurs graphiques.
            TCM contient des &eacute;diteurs graphiques pour des diagrammes
            entit&eacute;-relation, des diagrammes classe-relation, des diagrammes de
            flux de donn&eacute;es et d'&eacute;v&egrave;nements, des diagrammes de transition
            d'&eacute;tat, des diagrammes de structure de proc&eacute;d&eacute; de Jackson et des
            diagrammes de r&eacute;seau syst&egrave;mes, d'arbres de d&eacute;composition de
            fonction et d'&eacute;diteurs de tables vari&eacute;s, tels qu'un &eacute;diteur de
            table fonction-entit&eacute; ou un &eacute;diteur de table de d&eacute;composition de
            fonction. TCM est facile d'acc&egrave;s et proc&egrave;de &agrave; de nombreuses
            v&eacute;rifications de consistance, dont certaines sont effectu&eacute;es
            imm&eacute;diatement, d'autre pendant la requ&ecirc;te.</p></dd><dt>Yale</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;: <a href="http://yale.cs.uni-dortmund.de/index.html" target="_top">
                  yale.cs.uni-dortmund.de/index.html</a>
                </p></li></ul></div></p><p>Yale (Yet Another Learning Environment&nbsp;: Encore un autre
            environnement d'apprentissage) est un environnement pour les
            exp&eacute;riences d'apprentissage des machines. Les exp&eacute;riences peuvent
            &ecirc;tre faites d'un grand nombre d'op&eacute;rateurs embo&icirc;t&eacute;s les uns dans
            les autres de mani&egrave;re arbitraire et leur installation est d&eacute;crite
            par des fichiers XML qui peuvent &ecirc;tre ais&eacute;ment cr&eacute;&eacute;s &agrave; l'aide de
            l'interface graphique. Les applications de YALE couvrent &agrave; la fois
            les t&acirc;ches d'apprentissage de recherche et du monde r&eacute;el.</p></dd><dt>WEKA</dt><dd><p><div class="itemizedlist"><ul type="disc"><li><p>
                  Site web&nbsp;: <a href="http://lucy.cs.waikato.ac.nz/~ml/" target="_top">
                  lucy.cs.waikato.ac.nz/~ml</a>
                </p></li></ul></div></p><p>WEKA (Waikato Environnement for Knowledge Analysis&nbsp;:
            Environnement Waikato pour l'analyse de connaissance) est la
            pointe de la technologie de l'application des techniques
            d'apprentissage de machines &agrave; des probl&egrave;mes pratiques. C'est un
            banc d'essai logiciel complet qui permet d'analyser les donn&eacute;es du
            monde r&eacute;el. Il int&egrave;gre diff&eacute;rents outils d'apprentissage machine
            avec un squelette identique et une interface utilisateur uniforme.
            Il a &eacute;t&eacute; con&ccedil;u selon la m&eacute;thode de "plus c'est simple, mieux
            c'est" qui permet &agrave; l'utilisateur d'exp&eacute;rimenter de fa&ccedil;on
            interactive avec un outil d'apprentissage machine simple avant de
            se tourner vers des solutions plus complexes.</p></dd></dl></div></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ar01s01.html">Pr&eacute;c&eacute;dent</a>&nbsp;</td><td align="center" width="20%">&nbsp;</td><td align="right" width="40%">&nbsp;<a accesskey="n" href="ar01s03.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%">1.&nbsp;Introduction&nbsp;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%">&nbsp;3.&nbsp;Connexionnisme</td></tr></table></div></body></html>