Skip to content

Descriptive Al is a web application designed to generate detailed descriptions based on user- provided input. It leverages the GPT-2 model from Hugging Face Transformers for text generation. The application is built using Flask for the backend and Streamlit for the frontend.

Notifications You must be signed in to change notification settings

vaibhavmodi45/Descriptive-AI-Main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Descriptive AI

Description: Descriptive AI is a web application designed to generate detailed descriptions based on user�provided input. It leverages the GPT-2 model from Hugging Face Transformers for text generation. The application is built using Flask for the backend and Streamlit for the frontend. This document provides an overview of the project, including its objectives, design, implementation, and results.


Objectives:

❑ To create a user-friendly web application for generating descriptions.

❑ To fine-tune the GPT-2 model on a custom dataset for improved performance.

❑ To integrate the backend and frontend seamlessly for optimal user experience.


Architecture: The application consists of three main components:

Fine-Tuning Script: Prepares the dataset, tokenizes it, and fine�tunes the GPT-2 model.

• Flask Backend: Loads the fine-tuned model and handles requests to generate descriptions.

• Streamlit Frontend: Provides a user interface for input and displays the generated descriptions



Getting Started:

Step 1. Enter Title: 1

  • Open the application or access the tool.
  • Locate the input field for the title.
  • Enter the desired title for your project or content.

Step 2. Click on the Generate button. 2

  • Click on the "Generate" button to initiate the content generation process.

Step 3. Get your Generated Description: 3

  • The generated description will be displayed in the designated area below the "Generated Content for:" label.

About

Descriptive Al is a web application designed to generate detailed descriptions based on user- provided input. It leverages the GPT-2 model from Hugging Face Transformers for text generation. The application is built using Flask for the backend and Streamlit for the frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages