Skip to content

Arabic Text Summarization App: A Streamlit app that uses fine-tuned Transformer models to summarize Arabic text.

Notifications You must be signed in to change notification settings

same-ou/arabic-text-summarization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arabic-text-summarization

This Streamlit application utilizes a fine-tuned version of a set of summarization models specifically designed for Arabic text. The models are fine-tuned on the XL-Sum dataset. Users can either input text directly or upload a PDF for summarization.

Screenshots

Application

Getting Started

Local Setup

  1. Clone the Repository: Begin by cloning this repository to your local machine.
git clone git@github.com:same-ou/arabic-text-summarization.git
  1. Install Dependencies: Navigate to the project directory and install the required dependencies.
cd arabic-text-summarization
pip install -r requirements.txt
  1. Run the application:
streamlit run app.py

After starting the app, navigate to http://localhost:8501 in your web browser to use the application.

Docker Setup

  1. Build the Docker Image
docker build -t streamlit-app .
  1. Run the Docker Container
docker run -p 8501:8501 streamlit-app

Access the application by navigating to http://localhost:8501 in your web browser.

Connect With Me

Have feedback, suggestions, or questions about the Whisper speech recognition deployment? Feel free to connect with me:

Email: elhadramidev@gmail.com | Linkedin: OUSSAMA EL HADRAMI

Happy coding! 🚀✨

slides | app

About

Arabic Text Summarization App: A Streamlit app that uses fine-tuned Transformer models to summarize Arabic text.

Topics

Resources

Stars

Watchers

Forks