Skip to content

tuyisabeangelique/AIChatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Restaurant Recommendation Chatbot

Overview

The Restaurant Recommendation Chatbot is an AI chatbot designed to assist students on our very own University at Buffalo North campus by providing personalized restaurant suggestions based on their preferences, dietary restrictions, time constraints, and proximity to their current location.

Features

  • Personalized Recommendations: Suggests restaurants based on user preferences.
  • Dietary Options: Provides recommendations based on dietary restrictions (e.g., vegan, nut allergy).
  • Wait Times: Informs users about current wait times at various restaurants.
  • Proximity Based: Suggests restaurants based on the user’s current location.
  • User-Friendly Interface: Easy to interact with the chatbot for seamless experience.

Technologies Used

  • Python: Main programming language for the chatbot.
  • Natural Language Toolkit (NLTK): For natural language processing tasks, including tokenization and lemmatization.
  • Keras: High-level neural networks API, running on top of TensorFlow, for building and training deep learning models.
  • NumPy: Library for numerical computing in Python, used for handling arrays and performing mathematical operations.
  • JSON: Used for data interchange format to handle intents and responses.
  • Pickle: For serializing and de-serializing Python objects, especially for saving trained models.

Getting Started

Prerequisites

Make sure you have read the following article:

Clone the Repository

(You may also 'Fork' the repository to make changes independently. This might be a better alternative.) Clone this repository to your local machine:

git clone https://github.com/tuyisabeangelique/cse368-project.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages