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
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
Metadata Files
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
- Clone the Repository:
bash git clone https://github.com/yourusername/RestaurantChatbotUsingNLP.git - Navigate to the Repository Directory:
bash cd RestaurantChatbotUsingNLP - Explore the Notebooks:
Launch Jupyter Notebook or JupyterLab and open the
.ipynbfiles:bash jupyter notebook
Owner
- Login: AneriPatel28
- Kind: user
- Repositories: 1
- Profile: https://github.com/AneriPatel28
GitHub Events
Total
- Push event: 1
Last Year
- Push event: 1