Me gustaría entrenar a un bot que use el ingreso de texto, memorice algunas categorías y responda las preguntas en consecuencia. Además, como la versión 2.0, también quiero que el bot responda las entradas de voz. ¿Cuáles son los últimos algoritmos de aprendizaje automático / IA disponibles para el mismo? Por favor hagamelo saber.
machine-learning
algorithm
chat-bots
bharadwaj aldur
fuente
fuente
Respuestas:
Su pregunta es increíblemente amplia, por lo que en respuesta, dos marcos generales que le animo a mirar son:
fuente
Si su bot "recuerda" algunas categorías y luego responde las preguntas, entonces es bastante inútil en el escenario actual. porque en ese caso funciona muy mal en un conjunto de datos diferente (conjunto de prueba). en terminología estadística se llama "sobreajuste". y llegando a responder preguntas, no existe una regla general para definir algoritmos de "estado del arte". aunque puede verificar algunos modelos que funcionaron bien en babi o conjuntos de datos similares como redes de memoria dinámica o modelos seQ2seQ. para tener una idea básica de este campo, le sugiero que aprenda la jerga básica de aprendizaje automático y luego pase a un curso avanzado de procesamiento de lenguaje natural (Stanford ofrece cs224n).
fuente
Estado de AbuShawar y Atwell:
Los suyos y otros documentos transmiten algunos de los muchos enfoques contemporáneos para la capacitación de chatbot a partir de este escrito.
Extracción automática de datos de entrenamiento de Chatbot de Natural Dialogue Corpora , Bayan AbuShawar, Eric Atwell, 2016
Selección de acciones de Chatbot conscientes de la incertidumbre del contexto a través del aprendizaje de refuerzo auxiliar parametrizado , Chuandong Yin, Rui Zhang, Jianzhong Qi, Yu Sun y Tenglun Tan, 2018
Capacitación supervisada del sistema de aprendizaje mediante la interacción Chatbot , publicación de solicitud de patente de los Estados Unidos 0034828 A1, International Business Machines Corporation, Armonk, NY, EE. UU., 2019
Entrenamiento en dos pasos y codificación-decodificación mixta para implementar un chatbot generativo con un pequeño cuerpo de diálogo , Jintae Kim, Hyeon-Gu Lee, Harksoo Kim, Yeonsoo Lee, Young-Gil Kim, 2016
Selección de datos inspirada en la submodularidad para la capacitación de chatbot orientada a objetivos basada en incrustaciones de oraciones , Mladen Dimovski, Claudiu Musat, Vladimir Ilievski, Andreea Hossmann, Michael Baeriswyl, 2018
fuente
Puede trabajar con redes neuronales recurrentes con LSTM o GRU como celdas de memoria e incrustaciones de palabras como Word2vec. Los modelos Beam Search y Attention también se pueden utilizar con los RNN para obtener más solidez y menos sesgo. Pero los resultados de estos son apreciables hasta cierto punto solo ya que la investigación en este campo todavía está en marcha y hay mucho que desvelar.
fuente