https://github.com/BounebRayan/Luca
https://github.com/BounebRayan/Luca
chatbot fine-tuning gpt-2 web-interface
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/BounebRayan/Luca
- Owner: BounebRayan
- Created: 2023-05-29T10:45:24.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-10T02:19:05.000Z (over 1 year ago)
- Last Synced: 2024-10-05T14:41:07.735Z (over 1 year ago)
- Topics: chatbot, fine-tuning, gpt-2, web-interface
- Language: JavaScript
- Homepage: https://chatbot-ppp-rt-3.vercel.app
- Size: 190 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Luca
Luca is a chatbot powered by a GPT-2 machine learning model. Designed to entertain and engage, ChatMind features both frontend and backend components, enabling a seamless conversational experience.
## Features
- **Engaging and really amusing Conversations**: AI-driven responses provide an interactive chat experience.
- **GPT-2 Integration**: Built using transfer learning to enhance GPT-2 capabilities for conversations.
- **Seamless Functionality**: Fully integrated frontend and backend for a complete application.*
## Screenshots


_Above: A glimpse of the funny and engaging responses I got while chatting with the model_
### Prerequisites
Ensure you have the following installed:
- **Node.js** and **npm** for the frontend.
- **Python** and **pip** for the backend.
## Backend Setup
-Navigate to the backend directory of the project and install the required **transformers** dependency
```bash
pip install transformers
```
- Download the GPT-2 model file from [this link](https://drive.google.com/file/d/1XYYWyIYbZfPRpO5FsCGwKL-HMp5arU01/view?usp=share_link) and place it in the backend folder with app.py.
## Running the Application
1- Start the frontend server
2- Start the backend server in a separate terminal
3-Open http://localhost:3000 in your browser to access the chatbot.