https://github.com/aneripatel28/restaurant_chatbot_using_nlp

https://github.com/aneripatel28/restaurant_chatbot_using_nlp

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.8%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: AneriPatel28
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 19.4 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme

README.md

Restaurant Chatbot Using NLP

Overview

This repository hosts the source code and documentation for the "Restaurant Chatbot Using NLP" project, developed as part of a dissertation for the M.Sc. (Integrated) Five Years Program in Artificial Intelligence and Machine Learning at Gujarat University. The chatbot is designed to automate various customer interaction tasks within a restaurant setting, such as taking orders, booking tables, and responding to customer queries using natural language processing techniques.

Repository Contents

  • intent classifier.ipynb: Jupyter notebook for intent classification of user queries.
  • Data_embedder.ipynb: Notebook for embedding textual data using FastText.
  • sentence_normalizer.ipynb: Notebook for normalizing sentences to improve the performance of NLP models.
  • app.ipynb: Flask application for deploying the chatbot.
  • tsne visualizer.ipynb: Notebook for visualizing data embeddings.
  • fast_text.ipynb: Demonstrates how FastText is utilized for word embeddings.
  • training_data.txt: Text file containing sample training data for the chatbot.

Dataset Description

The training dataset training_data.txt includes sample phrases that are essential for training the chatbot to recognize and respond to various customer intents in a restaurant context.

How to Use This Repository

  1. Clone the Repository: bash git clone https://github.com/yourusername/RestaurantChatbotUsingNLP.git
  2. Navigate to the Repository Directory: bash cd RestaurantChatbotUsingNLP
  3. Explore the Notebooks: Launch Jupyter Notebook or JupyterLab and open the .ipynb files: bash jupyter notebook

Owner

  • Login: AneriPatel28
  • Kind: user

GitHub Events

Total
  • Push event: 1
Last Year
  • Push event: 1