Question

À mesure que j'en apprends davantage sur l'informatique, l'IA et les réseaux de neurones, je suis toujours émerveillé par les choses cool qu'un ordinateur peut faire et apprendre. Je suis fasciné par les projets, anciens et nouveaux, et par la curiosité des projets / applications intéressants rencontrés par d'autres utilisateurs de SO.

Était-ce utile?

La solution

plate-forme Numenta pour l'informatique intelligente . Ils mettent en œuvre le type de neurone décrit dans "On Intelligence". par Jeff Hawkins. Pour avoir une idée de la signification, ils travaillent sur des neurones logiciels capables de reconnaître visuellement des objets en environ 200 étapes au lieu des milliers et des milliers nécessaires à présent.

Éditer: Apparemment, la version 1.6.1 du SDK est disponible maintenant. Des moments passionnants pour apprendre un logiciel!

Autres conseils

Ceci n'est pas l'IA elle-même, mais OpenCyc (et probablement son grand frère commercial, Cyc) pourrait fournir le "sens commun" Les applications d'intelligence artificielle doivent vraiment comprendre le monde dans lequel elles existent.

Par exemple, Cyc pourrait fournir les connaissances générales suffisantes pour pouvoir commencer à "lire". et raisonner sur un contenu encyclopédique tel que Wikipedia, ou surfer sur le "Web sémantique". agissant en tant qu'agent pour développer une base de connaissances spécifique à un domaine.

w :

  

Arthur L. Samuel (1901 & # 8211 le 29 juillet   1990) a été un pionnier dans le domaine de la   jeux informatiques et artificiels   intelligence. Le Samuel   Le programme de jeu de dames semble être   premier auto-apprentissage du monde   programme ...

     

Samuel a conçu divers   mécanismes par lesquels son programme pourrait   devenir meilleur. Dans ce qu'il appelle rote   apprentissage, le programme se souvenait de tous   position qu'il avait déjà vu, le long   avec la valeur finale de la récompense   une fonction. Cette technique efficacement   étendu la profondeur de recherche à chacun des   ces positions. Samuel est plus tard   les programmes ont réévalué la récompense   fonction basée sur l'entrée professionnel   Jeux. Il l'a aussi fait jouer des milliers   des jeux contre lui-même comme une autre façon   d'apprendre. Avec tout ce travail,   Le programme de Samuel atteint un niveau respectable   statut d’amateur et a été le premier à   jouer à n'importe quel jeu de plateau à ce haut de   niveau.

Samuel: quelques études sur l'apprentissage automatique à l'aide du jeu des dames (fichier pdf de 21 pages). La Singularity est proche! :)

L’un de mes favoris est le moteur de Donald Michie de 1960, Project: MENACE - Matchbox Educable Naughts and Crosses. Dans ce projet, Michie a utilisé une collection de boîtes d'allumettes avec des perles de couleur qu'il a appris à jouer au Tic-Tac-Toe. Cela visait à démontrer que les machines pouvaient en quelque sorte tirer profit de leurs succès et échecs antérieurs.

Plus d'informations ainsi qu'une simulation informatique de l'expérience sont disponibles à l'adresse suivante: http: / /www.adit.co.uk/html/menace_simulation.html

http://alice.pandorabots.com/ - Ce bot peut avoir une conversation assez intelligente avec nous.

http://www.triumphpc.com/johnlennon/

recréant la personnalité et les pensées de John Lennon .. vous pouvez discuter avec lui sur ce site.

http://AngelCog.org est très intéressant. Le projet est basé sur l’idée que pour faire une vraie IA, il faut le faire en trois étapes:

1) Essayez de traiter la logique en général et soyez capable de tout décrire.

2) Traitez le code de manière logique et traitez les "Histoires". sur le monde réel.

3) Traitez logiquement son propre code et parlez aux gens.

Le projet est basé sur l'idée qu'une fois qu'un programme traite logiquement son propre code, il s'agit déjà d'une IA. Bien sûr, il doit également être capable de comprendre le "monde réel". C’est la "autre moitié".

Autant que je sache, personne d’autre n’a de projet fondé sur l’hypothèse selon laquelle, pour créer une bonne IA, elle doit comprendre la langue dans laquelle elle est écrite. Disons donc qu'une AI est écrite en C ++. Eh bien, il doit maîtriser le C ++ et être capable de lire, d’écrire et de modifier des programmes C ++, en particulier lui-même!

C'est toujours un "jouet". Cependant, il est toujours dans la phase "Premier stade". de développement. ("Essayez de traiter la logique en général et soyez capable de tout décrire."). Mais le développeur cherche de l'aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top