https://github.com/m-rishab/chatbot-using-csv-distilbert-model-
The Children Details Chatbot is an AI-powered tool that provides information about children from a dataset. It can answer questions about a child's name, age, gender, grade, health, hobby, subject, food, and family activity.
https://github.com/m-rishab/chatbot-using-csv-distilbert-model-
Last synced: 9 months ago
JSON representation
The Children Details Chatbot is an AI-powered tool that provides information about children from a dataset. It can answer questions about a child's name, age, gender, grade, health, hobby, subject, food, and family activity.
- Host: GitHub
- URL: https://github.com/m-rishab/chatbot-using-csv-distilbert-model-
- Owner: m-rishab
- Created: 2024-04-23T15:48:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-24T15:35:17.000Z (about 2 years ago)
- Last Synced: 2025-03-15T14:14:38.369Z (about 1 year ago)
- Language: Jupyter Notebook
- Size: 117 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Children Details Chatbot
The Children Details Chatbot is a natural language processing (NLP) project that allows users to query details about children from a dataset. The chatbot is powered by a pretrained DistilBERT model for question answering and provides information such as a child's name, age, gender, grade, favorite hobby, favorite subject, favorite food, and family activity.
## Overview
This project consists of the following components:
- **Dataset**: The chatbot uses a dataset named `Children_data.csv` containing information about children.
- **Model**: A DistilBERT model is fine-tuned for sequence classification to predict children's attributes.
- **Streamlit App**: An interactive Streamlit app provides the user interface for the chatbot.
## Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/children-details-chatbot.git
## Install the required Python libraries:
####'pip install -r requirements.txt'
## Run the Streamlit app:
--streamlit run app.py
--The app will open in your default web browser.
--Enter a question about a child's details in the text input box.
--Click the "Get Details" button to get information and an answer.
### Supported Queries
---Users can ask questions about a child's:
Name,
Age,
Gender,
Grade,
Health Condition,
Favorite Hobby,
Favorite Subject,
Favorite Food,
Family Activity
### Code Structure:
- **app.py:** Main Streamlit app for the chatbot interface.
- **data/Children_data.csv:** Dataset containing children's details.
- **models/:** Directory containing the fine-tuned DistilBERT model.
- **README.md:** Detailed information about the project.
- **requirements.txt:** List of Python dependencies.