Quel est le projet d'IA le plus cool dont vous ayez entendu parler?
-
11-07-2019 - |
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.
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.