Je voudrais former un bot qui utilise la saisie de texte, mémorise quelques catégories et répond aux questions en conséquence. En plus de la version 2.0, je veux que le bot réponde également aux entrées vocales. Quels sont les derniers algorithmes d'apprentissage automatique / IA disponibles pour le même? S'il vous plaît, faites-moi savoir.
machine-learning
algorithm
chat-bots
bharadwaj aldur
la source
la source
Réponses:
Votre question est incroyablement large - en réponse, deux cadres généraux que je vous encourage à examiner sont les suivants:
la source
Si votre bot se "souvient" de quelques catégories et répond ensuite aux questions, alors il est tout à fait inutile dans le scénario actuel. car dans ce cas, il fonctionne très mal sur un ensemble de données différent (ensemble de tests). en terminologie statistique, on parle de «surajustement». et en ce qui concerne la réponse aux questions, il n'y a pas de règle empirique pour définir des algorithmes «à la pointe de la technologie». bien que vous puissiez vérifier quelques modèles qui fonctionnaient bien sur babi ou des ensembles de données similaires comme les réseaux de mémoire dynamique ou les modèles seQ2seQ. pour avoir une idée de base de ce domaine, je vous suggère d'apprendre le jargon de base de l'apprentissage automatique, puis de passer à un cours de traitement avancé du langage naturel (stanford propose cs224n).
la source
État d'AbuShawar et Atwell:
Leurs articles et autres articles transmettent certaines des nombreuses approches contemporaines de la formation des chatbots à ce jour.
Extraction automatique des données de formation Chatbot à partir de corpus de dialogue naturel , Bayan AbuShawar, Eric Atwell, 2016
Sélection de l'action du chatbot contextuelle-incertaine via l'apprentissage par renforcement auxiliaire paramétré , Chuandong Yin, Rui Zhang, Jianzhong Qi, Yu Sun et Tenglun Tan, 2018
Formation sur le système d'apprentissage supervisé utilisant l'interaction Chatbot , publication de demande de brevet des États-Unis 0034828 A1, International Business Machines Corporation, Armonk, NY, États-Unis, 2019
Formation en deux étapes et codage-décodage mixte pour la mise en œuvre d'un chatbot génératif avec un petit corpus de dialogue , Jintae Kim, Hyeon-Gu Lee, Harksoo Kim, Yeonsoo Lee, Young-Gil Kim, 2016
Sélection de données inspirées de la submodularité pour la formation de chatbot orientée vers les objectifs basée sur les intégrations de phrases , Mladen Dimovski, Claudiu Musat, Vladimir Ilievski, Andreea Hossmann, Michael Baeriswyl, 2018
la source
Vous pouvez travailler avec des réseaux neuronaux récurrents avec LSTM ou GRU comme cellules de mémoire et incorporations de mots comme Word2vec. Les modèles de recherche de faisceau et d'attention peuvent également être utilisés avec les RNN pour plus de robustesse et moins de biais. Mais les résultats de ceux-ci ne sont appréciables dans une certaine mesure que dans la mesure où la recherche dans ce domaine est encore chaude et beaucoup à découvrir.
la source