¿Cuáles fueron los algoritmos utilizados para los chatbots antes de que surgiera el aprendizaje profundo?

Descargo de responsabilidad: no tengo experiencia con la implementación de chat bot, pero consideraré esto como uno de los problemas de la PNL.

En primer lugar, +1 por mencionar la máquina de estado finito, de hecho, chat bot es el gran ejemplo en la teoría de autómatas. Por lo tanto, puedo suponer que la hipótesis H del chat bot con mensajes de texto de entrada X es el mensaje relevante basado en el modelo de lenguaje N-gram.

Creo que debería parecerse a algo como:

El usuario envía un mensaje que consta de las palabras X al chat bot. Supongamos que el mensaje de texto es “la bolsa de palabras” y supongamos que cada palabra es independencia condicional, por lo que podríamos aplicar el algoritmo clásico Naive Bayes (Multinominal), y podríamos devolver la etiqueta de N-gram. Y luego, esta etiqueta tiene mapeo a algunos mensajes predefinidos por los lingüistas que responden.

Entonces, con tal suposición, podríamos mejorar nuestro modelo para algunas Redes Neuronales Recurrentes como LSTM, donde consideramos que cada palabra no es independiente sino como parte de la secuencia.

Sabr

FSM … Máquinas de estado finito. No es exactamente lo que tenía en mente, pero si lo nota … Tenían un vocabulario muy limitado y disparadores de respuesta. Eso en sí mismo apunta a FSM.

More Interesting

¿Cuáles son algunos campos en los que las redes neuronales artificiales aún no se han utilizado?

¿Cuáles son algunas posibles aplicaciones interesantes del aprendizaje automático?

Cómo aprender un campo aleatorio condicional

¿Cómo se hace la inferencia en una red neuronal con capas de normalización por lotes?

Si planeo obtener un doctorado en aprendizaje de refuerzo teórico, ¿qué profesores y universidades debería considerar?

¿Quién usa OpenNLP?

¿Son los sistemas de recomendación actuales lo mejor que podemos hacer?

No tengo dinero para comprar una computadora poderosa, ¿cómo puedo aprender en la GPU?

¿Cuáles son sus 5 mejores técnicas empíricas para detectar BS?

Cómo construir y trazar una gráfica de vecinos más cercanos

¿En qué deberían centrarse los gerentes de productos de software que son nuevos en AI / Machine Learning? Los cursos en línea son extremadamente técnicos. ¿Es eso lo que se necesita?

¿Cuáles son algunas preguntas abiertas relacionadas con bandidos multibrazos?

¿Cuáles son las áreas más activas de investigación de aprendizaje automático para la aplicación de datos tabulares? Mis datos están en forma de CSV con unos pocos miles de instancias.

¿Será factible dentro de los próximos 5 años que una API de aprendizaje automático maneje la construcción de representaciones significativas a partir de datos sin procesar?

¿Cómo afectan las imágenes que se filtran con diferentes filtros de imagen al entrenamiento de las redes neuronales profundas?