Foros del Web » Programación para mayores de 30 ;) » Programación General »

Crear chatbot deep learnig como en el experimento de google

Estas en el tema de Crear chatbot deep learnig como en el experimento de google en el foro de Programación General en Foros del Web. Me gustaría crear un chatbot como con el que experimento google que aprendía con datasets de subtítulos de películas, aquí dejo enlace [url]http://arxiv.org/pdf/1506.05869v1.pdf[/url] ; el ...
  #1 (permalink)  
Antiguo 23/07/2015, 06:02
 
Fecha de Ingreso: julio-2015
Mensajes: 4
Antigüedad: 9 años, 4 meses
Puntos: 0
Crear chatbot deep learnig como en el experimento de google

Me gustaría crear un chatbot como con el que experimento google que aprendía con datasets de subtítulos de películas, aquí dejo enlace [url]http://arxiv.org/pdf/1506.05869v1.pdf[/url] ; el problema es que esta en ingles y no viene explicado claramente; algo que lo explique paso a paso como hacer uno igual, programas usados, el codigo, etc..., google tiene varios proyectos de inteligencia artificial y suele poner el código y hay tutoriales de como hacer lo mismo, y del chatbot solo hay ese enlace que puse, he buscado por toda Internet y no encuentro algún tutorial que explique que pasos seguir, si alguien sabe o a probado uno igual podría compartirlo, me encantaría!
  #2 (permalink)  
Antiguo 24/07/2015, 02:47
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 10 meses
Puntos: 606
Respuesta: Crear chatbot deep learnig como en el experimento de google

Lo que has puesto es únicamente un abstract de sus investigaciones. De ahí a que realmente exista un código "visible" detrás dista mucho. Para mi es más bien una propuesta que hacen, un campo de investigación que abren sobre un uso que se le podría dar a un bot conversacional.
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 24/07/2015, 05:24
 
Fecha de Ingreso: julio-2015
Mensajes: 4
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Crear chatbot deep learnig como en el experimento de google

Cita:
Iniciado por Malenko Ver Mensaje
Lo que has puesto es únicamente un abstract de sus investigaciones. De ahí a que realmente exista un código "visible" detrás dista mucho. Para mi es más bien una propuesta que hacen, un campo de investigación que abren sobre un uso que se le podría dar a un bot conversacional.
Por eso pedía alguna ayuda que expliquen como crear algo así paso a paso, ya que me parece muy interesante poder probarlo y no se encuentra nada fácilmente, he buscado mucho :(
  #4 (permalink)  
Antiguo 24/07/2015, 10:10
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 10 meses
Puntos: 606
Respuesta: Crear chatbot deep learnig como en el experimento de google

Precisamente el documento te explica al principio en que se basan. Pero como está en base experimental no creo que publiquen nada más detallado hasta que consigan tener esa funcionalidad que proponen en el documento.
__________________
Aviso: No se resuelven dudas por MP!
  #5 (permalink)  
Antiguo 24/07/2015, 10:31
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 6 meses
Puntos: 28
Respuesta: Crear chatbot deep learnig como en el experimento de google

darknight0 la información que dan es bastante completa, pero debes investigar las referencias que colocan. Debes investigar y leer la teoría que se menciona en el documento y luego podrás darte cuenta de cómo hacer lo que se discute allí.

He trabajado en proyectos de IA y en muchos caso no es asunto de seguir un "paso a paso" es investigar, probar, investigar, seguir investigando, probar...

Cuando has estudiado lo suficiente ya serás capaz de ver la "receta" tras documentos como el que tú mismo mencionas.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #6 (permalink)  
Antiguo 24/07/2015, 14:06
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Crear chatbot deep learnig como en el experimento de google

Podrías poner el link al chatbot?
  #7 (permalink)  
Antiguo 25/07/2015, 04:29
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 10 meses
Puntos: 606
Respuesta: Crear chatbot deep learnig como en el experimento de google

Cita:
Iniciado por Tachikomaia Ver Mensaje
Podrías poner el link al chatbot?
Antes de preguntar podrías leer lo que ya hay escrito?
__________________
Aviso: No se resuelven dudas por MP!
  #8 (permalink)  
Antiguo 25/07/2015, 14:29
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Crear chatbot deep learnig como en el experimento de google

Cita:
Iniciado por Malenko Ver Mensaje
Antes de preguntar podrías leer lo que ya hay escrito?
Te refieres a esto?
http://arxiv.org/pdf/1506.05869v1.pdf
Creo que no, me hartaría antes de terminarlo, es muy largo y yo por ahora en relación con este tema quiero ver cómo es el chatbot y probablemente (depende de cómo sea) colaborar en base a lo que vea directamente de él. Puedes leer lo que ha escrito Capcom sobre la Street Fighter o puedes ver cómo es el juego. No sólo me resulta más entretenido lo 2ndo, sino que también más productivo en cuanto a que es un avance rápido, como si fuese por el campo, no como ponerme a escalar una montaña. Los textos complejos exigen un esfuerzo bárbaro que en mi caso muchas veces resulta en vano. Ver el chatbox puede ser inspirador para mí en una conveniente relación tiempo y esfuerzo dedicado y beneficios adquiridos.
  #9 (permalink)  
Antiguo 25/07/2015, 15:21
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Crear chatbot deep learnig como en el experimento de google

Tachikomaia: Eso es un paper, lo que implica que es una exposición de una investigación en curso o terminada, con conclusiones técnico - científicas.
En los paper no existen códigos, ni accesos a fuentes, porque no es la meta difundir eso, sino asentar las bases de lo que se ideó a la comunidad científica. En esencia es uno de los métodos por los cuales los investigadores reaseguran su autoría en determinados temas.
De hecho, toda técnica, tecnología y desarrollos fundamentales de la informática o las ciencias duras han tenido un paper que anticipa los pasos que las investigación va orientando en diferentes generadores de conocimientos.
Si escarbas cada área de la informática, por ejemplo las Bases de Datos, encontrarás que toda metodología que hoy existe de los RBMDS se remite a un paper escrito por Peter Chen de 1976 (de lectura casi obligatoria en la universidad).

No busques códigos en un paper. No los obtendrás.

Posdata: El paper en cuestión en este post es sumamente interesante y deja muchos detalles abiertos a estudio...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #10 (permalink)  
Antiguo 27/07/2015, 08:46
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 10 meses
Puntos: 52
Respuesta: Crear chatbot deep learnig como en el experimento de google

Para referencia, aunque esto es muchisimo más viejo (2006/2008) y ni se acerca a las últimas investigaciones de google ni nada por el estilo, acá hay un chatbot implementado en C#:

http://sourceforge.net/p/aimlbot/code/HEAD/tree/

Acá hay un video que muestra como funciona:

https://www.youtube.com/watch?v=gTsQmS8JKyY

Por supuesto está en inglés, y aunque sus respuestas parecen no tener mucho sentido en principio, el ChatBot aparentemente va "aprendiendo" a partir de la conversación con el usuario, pudiendo guardarse su estado "mental" para utilizarlo más tarde.

La verdad que no miré el código porque el repo es SVN y no tengo instalado un cliente para descargarlo ahora.
  #11 (permalink)  
Antiguo 27/07/2015, 10:36
 
Fecha de Ingreso: julio-2015
Mensajes: 4
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Crear chatbot deep learnig como en el experimento de google

He encontrado un chatbot con lstm en python y cython, pero yo no le he podido probar porque al compilar me da errores el archivo fast.pyx y me deniega el acceso, no se si es por mi instalación de python y pip que me da muchos errores, pero tal vez vosotros si podáis probarlo o alguno sabe donde encontrar uno mas sencillo, ya que soy muy nuevo jeje, dejo el enlace:

http://github.com/dansoutner/LSTM

Viene las instrucciones de como funciona y entrenar ahí.

Después encontré otro que esta basado en el modelo de Markov y es facilisimo, solo son dos algoritmos muy sencillos, este si lo probé y dice muchas cosas sin sentido, pero tal vez entrenándole con buenos libros y textos sea mas inteligente, aunque a mi me sigue encantado poder probar el primero lstm, ojala alguien de con alguno fácil:

https://pythonism.wordpress.com/2010/04/18/a-simple-chatbot-in-python

Última edición por darknight0; 27/07/2015 a las 10:42

Etiquetas: bot, chat, inteligencia, tutorial
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:49.