Skip to content

Rafe2001/Text-Summarization-LLM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text Summarization using Large Language Model

image image

This project utilizes the power of the Hugging Face Transformers library to provide a simple and efficient way to summarize text using a pre-trained language model. The tool allows you to extract key information and generate concise summaries from lengthy text.

Table of Contents

About the Project

In today's information-rich world, it's often challenging to read and comprehend long documents. Text summarization can be a valuable tool for quickly understanding the main points of an article, report, or any piece of text. This project offers a user-friendly web application that leverages the capabilities of large language models to provide text summarization.

Features

  • Utilizes the Hugging Face Transformers library.
  • Offers a web-based user interface for text input.
  • Generates concise summaries based on the provided text.
  • Customizable summary length parameters.
  • Simple and intuitive user experience.

Getting Started

To get started with this project, follow these steps:

  1. Clone this repository to your local machine:

    git clone https://github.com/Rafe2001/Text-Summarization-LLM.git
  2. Install the necessary dependencies:

    pip install -r requirements.txt
  3. Run the application:

    streamlit run app.py
  4. Visit the application in your web browser at http://localhost:8501 to start summarizing text.

Usage

  1. Open the web application in your browser.

  2. Enter the text you want to summarize in the provided text area.

  3. Click the "Summarize" button.

  4. The application will process the input text and display a summarized version of the text.

  5. You can adjust the summarization parameters (min length, max length) in the code as needed.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the project and create a new branch.
  2. Make your changes and ensure that the code works.
  3. Submit a pull request with a clear description of your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published