¿Cuál es el mejor proyecto de IA del que has oído hablar?
-
11-07-2019 - |
Pregunta
A medida que aprendo más sobre informática, inteligencia artificial y redes neuronales, me sorprenden continuamente las cosas geniales que una computadora puede hacer y aprender. Me han fascinado los proyectos nuevos y antiguos, y tengo curiosidad por los proyectos / aplicaciones interesantes que otros usuarios de SO han encontrado.
Solución
La plataforma Numenta para la computación inteligente . Están implementando el tipo de neurona que se describe en "On Intelligence". por Jeff Hawkins. Para tener una idea de la importancia, están trabajando en neuronas de software que pueden reconocer visualmente objetos en unos 200 pasos en lugar de los miles y miles necesarios ahora.
Editar: Aparentemente, la versión 1.6.1 del SDK ya está disponible. ¡Tiempos emocionantes para aprender software!
Otros consejos
Esto no es AI en sí, pero OpenCyc (y probablemente sea su hermano mayor comercial, Cyc) podría proporcionar el " sentido común " Las aplicaciones de IA necesitan comprender realmente el mundo en el que existen.
Por ejemplo, Cyc podría proporcionar el conocimiento general suficiente para comenzar a "leer". y razonar sobre el contenido enciclopédico como Wikipedia, o navegar por la "Web Semántica" actuando como agente para desarrollar una base de conocimiento específica de dominio.
w :
Arthur L. Samuel (1901 - 29 de julio de 1990) fue pionero en el campo de juegos de computadora y artificial inteligencia. El samuel El programa de juego de damas parece ser primer autoaprendizaje del mundo programa ...
Samuel diseñó varios mecanismos por los cuales su programa podría ser mejor. En lo que él llamó memorizar aprendiendo, el programa recordaba cada posición que ya había visto, a lo largo con el valor terminal de la recompensa función. Esta técnica efectivamente extendió la profundidad de búsqueda en cada uno de Estas posiciones. Samuel es más tarde programas reevaluaron la recompensa función basada en input profesional juegos. También lo hizo jugar miles de juegos contra sí mismo como otra forma de aprendizaje. Con todo este trabajo, El programa de Samuel alcanzó un respetable estado de aficionado, y fue el primero en jugar cualquier juego de mesa a esta altura de nivel.
Samuel: algunos estudios en aprendizaje automático utilizando el juego de damas (archivo pdf de 21 páginas). ¡ Singularity está cerca! :)
Uno de mis favoritos es el 1960 de Donald Michie, Proyecto: MENACE - Matchbox Educable Naughts and Crosses Engine. En este proyecto, Michie usó una colección de cajas de fósforos con cuentas de colores que enseñó a jugar Tic-Tac-Toe. Esto era para demostrar que las máquinas podían, en cierto sentido, aprender de sus éxitos y fracasos anteriores.
Aquí encontrará más información y una simulación por computadora del experimento: http: / /www.adit.co.uk/html/menace_simulation.html
http://alice.pandorabots.com/ - Este bot puede tener una conversación bastante inteligente con nosotros.
http://www.triumphpc.com/johnlennon/
recreando la personalidad y los pensamientos de John Lennon ... puedes chatear con él en este sitio.
http://AngelCog.org es bastante interesante. El proyecto se basa en la idea de que para hacer una verdadera IA, debes hacerlo en tres etapas:
1) Intente procesar la lógica en general y pueda describir cualquier cosa.
2) Procese lógicamente el código y procese "Historias" sobre el mundo real.
3) Procese lógicamente su propio código y hable con las personas.
El proyecto se basa en la idea de que una vez que un programa está procesando lógicamente su propio código, ya es una IA. Por supuesto, también debe ser capaz de comprender el "mundo real". Esa es la "otra mitad".
Hasta donde yo sé, nadie más tiene un proyecto basado en el supuesto de que para hacer una IA adecuada, la IA debe entender el idioma en el que está escrita. Entonces, digamos que una IA está escrita en C ++. ¡Bueno, entonces debe dominar C ++ y poder leer, escribir y alterar los programas de C ++, especialmente a sí mismo!
Sigue siendo un "juguete" en este momento, sin embargo, y todavía está en la "Primera etapa". de desarrollo. (" Intenta procesar la lógica en general y ser capaz de describir cualquier cosa. "). Pero el desarrollador está buscando ayuda.