Titre : | A deep learning and code of conduct approach for chatbot : Airline travel information system a case study |
Auteurs : | Rofaida Ouissem Gouicem, Auteur ; Abdelhak Merizig, Directeur de thèse |
Type de document : | Monographie imprimée |
Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2022 |
Format : | 1 vol. (83 p.) / couv. ill. en coul / 30 cm |
Langues: | Anglais |
Mots-clés: | chatbot, artificial intelligence, travel assistance, deep learning, natural language processing |
Résumé : |
In terms of technical advancement, chatbots are a physical manifestation of this human-machine interaction, attempting to comprehend human language as effectively as possible by gathering all available information and data to enhance its potential. In this work, we propose a chatbot system that can interact with the traveller. Combining deep learning algorithms and NLP techniques to predict passengers’ intentions based on the question or request they ask, the objective provides a useful answer. |
Sommaire : |
Dedication ……………2 Acknowledgements…………3 Abstract ………………………4 Résumé………………………………5 List of Figures………………………….…6 List of Source code…………………8 List of Acronyms……………………..9 List of Tables……………………………..…10 General Introduction……………15 General Context……………………..….…16 Problematic and Objectives……….16 Outlines…………………………………17 CHAPTER I :Chatbot: Literature Review ………..18 1.1Introduction…………..19 1.2 Human – machine interaction…………….19 1.2.1 Definition…………………….….20 1.2.2Types………………………………………………20 1.2.2.1Textual Input……………………….…20 1.2.2.2Voice based interaction...20 1.2.2.3Facial Expression...21 1.2.3 Case-basedreasoning …………21 1.2.4Limits…..…22 1.2.4.1 Limitations of cased based reasoning 22 1.3 New era of Human machine Interaction……23 1.3.1 Chatbot…………….23 1.3.1.1 Definition........23 1.3.1.2 Brief History......24 1.3.2 Types of Chatbot……………..24 1.3.2.1 Voice Bots...24 1.3.2.2 Rule-Based Chatbot 24 1.3.2.3 Menu/Button-based chatbot...........25 1.3.3 Architecture……..25 1.4 Problem statement: Air travel assistance 26 1.4.1 Definition 26 1.4.2 Benefits of the Chatbot in Air-travel assistance..26 1.5 Relatedworks.27 1.5.1 Synthesis…………….28 1.6 Conclusion….29 CHAPTER II :Research Method: Natural Language Processing….......30 2.1Introduction…………….....…31 2.2Definition………..31 2.2.1techniques to train NLP model……....32 2.2.2Natural languageunderstanding (NLU).…..33 2.2.3 Natural languagegeneration (NLG)….34 2.3 Brief History…………….34 2.4 NLP Techniques……………..35 2.4.1 Tokenization..35 2.4.2TextNormalization(StemmingandLemmatization)36 2.4.3 Stop Word Removal...37 2.4.4 Named Entity Recognition (NER)......38 2.4.5 Sentiment Analysis....38 2.4.6 One-Hot Encoding....39 2.4.7 Topic Modeling..40 2.4.8 Word of Cloud.....41 2.5 Code of Conduct…………42 2.5.1Purpose of code of conduct……………43 2.5.2 Effective code of conduct……………......44 2.6 Conclusion…………………………..…44 CHAPTER III :Design Contribution ………….……45 3.1 Introduction……………….………….……46 3.2 Proposed Architecture………………46 3.2.1 Architecture description....47 3.2.2 Air travel assistance..........51 3.2.3 UML diagram......53 3.3 Used algorithms..55 3.3.1 Recurrent Neural Network (RNN)....55 3.3.2 Long-Short Term Memory network(LSTM)……..55 3.4 Architecture..57 3.5 Conclusion..58 CHAPTER IV : Implementation and results...59 4.1 Introduction .60 4.2 Development tools and used platform....60 4.2.1 The Android Application......60 4.2.1.1 React Native........60 4.2.1.2 Java Script.......61 4.2.1.3 Type Script..62 4.2.1.4 Expo.......62 4.2.2 Back – end Processing.......63 4.2.2.1 Google Colab.......63 4.2.2.2 Python...............63 4.2.2.3 API libraries .64 4.3 Chatbot Process.65 4.3.1 Establishing a connection to the back – end server65 4.3.2 User Request.....65 4.3.3 Text Translation.....66 4.3.4 Code of Conduct...67 4.3.5 Tokenization...68 4.3.6 Stemming.69 4.3.7 Model Prediction.......70 4.3.8 Answer Retrieval.71 4.3.9 Output the Answer......71 4.4 System Interfaces and Examples....73 4.5 Obtained Results and Discussion..77 4.5.1 Training..77 4.6 Conclusion.80 GENERAL CONCLUSION………..81 Conclusion and Perspectives……..82 Perspectives……….82 References.83 |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/742 | Mémoire master | bibliothèque sciences exactes | Consultable |