A medida que aprendo más sobre informática, inteligencia artificial y redes neuronales, estoy continuamente sorprendido por las cosas geniales que una computadora puede hacer y aprender. Me han fascinado los proyectos nuevos y antiguos, y soy curioso de los proyectos/aplicaciones interesantes que otros usuarios de SO se han topado.¿Cuál es el mejor proyecto de inteligencia artificial del que has oído hablar?
Respuesta
The Numenta Platform for Intelligent Computing. Están implementando el tipo de neurona descrito en "On Intelligence" por Jeff Hawkins. Para tener una idea del significado, están trabajando en neuronas de software que pueden reconocer visualmente objetos en aproximadamente 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!
+1 - Acabo de tropezar con esto independientemente de esta publicación .. Además, está en python, por lo que una ventaja adicional :-) – torial
http://alice.pandorabots.com/ - Este bot puede mantener una conversación bastante inteligente con nosotros.
Uno de mis favoritos es Donald Michie's 1960, 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 él enseñó a jugar a Tic-Tac-Toe. Esto fue para demostrar que las máquinas podrían en cierto sentido aprender de sus éxitos y fracasos anteriores.
Más información, así como una simulación por ordenador del experimento están aquí: http://www.adit.co.uk/html/menace_simulation.html
Gran ejemplo. Esta es una de las primeras implementaciones de aprendizaje de refuerzo. – Cerin
Esto no es AI en sí, pero OpenCyc (y probablemente sea su hermano mayor comercial, Cyc) podría proporcionar el "sentido común" que las aplicaciones de IA necesitan para comprender realmente el mundo en el que existen.
Por ejemplo, Cyc podría proporcionar el suficiente conocimiento general como para comenzar a "leer" y razonar sobre contenido enciclopédico como Wikipedia, o navegar por la "Web Semántica" actuando como agente para desarrollar alguna base de conocimiento específica de dominio .
w:
Arthur L. Samuel (1901 - 29 de julio de 1990) fue un pionero en el campo de los juegos de ordenador y artificial inteligencia. El programa de damas de papeles Samuel parece ser primer programa autoaprendizaje del mundo ...
Samuel diseñado diversos mecanismos por los que su programa podría ser mejores. En lo que llamó el aprendizaje de memoria , el programa recordó cada posición que ya había visto, junto con con el valor del terminal de la función de recompensa . Esta técnica efectivamente amplió la profundidad de búsqueda en cada uno de estas posiciones. Los programas posteriores de Samuel reevaluaron la función de recompensa basada en juegos de input profesional . 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 estado amateur respetable , y fue el primero en jugar cualquier juego de mesa en este nivel alto de .
Samuel: Some Studies in Machine Learning Using the Game of Checkers (archivo de 21 páginas en PDF). Singularity está cerca!:)
http://www.triumphpc.com/johnlennon/
recrear la personalidad y los pensamientos de John Lennon .. Puede tener una charla con él en este sitio.
http://AngelCog.org es bastante interesante. El proyecto se basa en la idea de que para hacer una IA verdadera, debe hacerlo en tres etapas:
1) Trate de procesar la lógica en general, y sea capaz de describir cualquier cosa.
2) Lógicamente, procesa el código y procesa "Historias" sobre el mundo real.
3) Lógicamente procesa su propio código y habla con la gente.
El proyecto se basa en la idea de que una vez que un programa procesa lógicamente su propio código, ya es una IA. Por supuesto, también debe ser capaz de entender el "mundo real". Esa es la "otra mitad".
Que yo sepa, nadie más tiene un proyecto basado en la suposición de que para hacer una IA adecuada, la IA debe comprender el idioma en el que está escrita. Entonces digamos que una IA está escrita en C++. ¡Bien, entonces debe dominar C++ y ser capaz de leer, escribir y modificar programas en C++, especialmente a sí mismo!
Todavía es un "juguete" en este momento, sin embargo, y todavía está en la "Primera etapa" de desarrollo. ("Trate de procesar la lógica en general, y sea capaz de describir cualquier cosa"). Pero el desarrollador está buscando ayuda.
- 1. Inteligencia artificial, clasificador de texto
- 2. Proyecto de Inteligencia Artificial - ¿Qué idioma debo utilizar?
- 3. ¿Cómo modelar este tipo de inteligencia artificial?
- 4. Algoritmo de inteligencia artificial para escribir oraciones?
- 5. Biblioteca de Inteligencia Artificial en python
- 6. ¿Qué tipo de trabajos de inteligencia artificial hay por ahí?
- 7. ¿Qué son las excelentes revistas de Inteligencia Artificial?
- 8. ¿Cuáles son las estructuras de datos complicadas de las que debería haber oído hablar?
- 9. Diferencia entre Memcache, APC, XCache y otras alternativas No he oído hablar de
- 10. ¿Cuál es el mejor esquema de SQL para este proyecto?
- 11. ¿Cuál es el programa más incorrecto que has tenido que mantener?
- 12. ¿Has utilizado Intersystems Caché? ¿Cuál es tu experiencia?
- 13. ¿Cuál es el mejor algoritmo de generación de mapas de profundidad?
- 14. ¿Cuál es la mejor cosa que has hecho con Visual Basic 6 o algún otro lenguaje antiguo?
- 15. ¿Hay algún libro recomendable sobre los fundamentos de la inteligencia artificial para los no matemáticos?
- 16. Recursos que explican o investigan enfoques/estrategias basados en la inteligencia artificial (IA) para el juego Mahjong
- 17. ¿Cuál es la mejor manera de hablar con una base de datos mientras usa Sinatra?
- 18. ¿Cuál es la mejor aplicación de búsqueda de Django?
- 19. ¿Qué dialecto de LISP está escrito en 'Paradigmas de programación de inteligencia artificial'?
- 20. ¿Cuál es el peor abuso que has visto de la sintaxis de LINQ?
- 21. Desarrollar un sistema de inteligencia artificial para elegir un equipo de fútbol de fantasía
- 22. ¿Model Play-Controller funciona bien con inteligencia artificial y árboles de comportamiento?
- 23. ¿Cuál es el ayudante de cadenas más útil que has encontrado?
- 24. ¿Cómo diseñar la inteligencia artificial de un juego de lucha (Street Fighter o Soul Calibur)?
- 25. ¿Cuál es el mejor corredor de pruebas Nunit que hay?
- 26. ¿Cómo configurar el proyecto WebStorm/PhpStorm para que la inteligencia del código JS funcione bien para los proyectos de Node.js?
- 27. ¿Qué es lo mejor que has hecho con vim que ayudó a tu programación?
- 28. ¿Cuál es la mejor estructura para un proyecto Android SVN?
- 29. ¿Cuál es el signo vital del proyecto más importante para seguir que ayudará a evaluar la salud del proyecto?
- 30. ¿Cuál es el mejor estilo de codificación?
Debe ser CW realmente – guerda
@futelwart - cierto. Cambió a la wiki de la comunidad. –