Coder Social home page Coder Social logo

walimuhammadahmad / urdutextsummarizationusingm-bart Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 502 KB

m-BART, a powerful model fine-tuned on 67k Urdu news articles. Pretrained model checkpoints and Flask web app for on-the-go summarization!

Home Page: https://walimuhammadahmad.github.io/UrduTextSummarizationUsingm-BART/

License: MIT License

Jupyter Notebook 96.72% Python 3.28%
deep-learning flask-application mbart summarization urdu-summarization

urdutextsummarizationusingm-bart's Introduction

Urdu Text Summarization using m-BART

Welcome to the Urdu Text Summarization repository powered by m-BART! โœจ

This project focuses on leveraging the power of m-BART, a multilingual variant of the BART model, to generate concise and coherent summaries for Urdu text. Whether you're interested in exploring the pretrained model or using it for your Urdu text summarization tasks, we've got you covered.

About m-BART:

m-BART (Multilingual BART) is an extension of the BART model pretrained on a large-scale multilingual dataset. BART itself is designed for sequence-to-sequence tasks, and m-BART inherits these capabilities with a focus on multilingual applications. This repository uses m-BART for the task of Urdu text summarization.

Urdu Text Summarization Model repo:

This repository contains:

  • Checkpoints: Pretrained model checkpoints for Urdu text summarization.
  • Notebook: Jupyter notebook used for experimenting with m-BART.
  • Web App: A Flask web application for easy text summarization. Run the app locally and get summaries in a snap.

App Preview:

  • You can see the preview of the app here.
  • THis is just the preview, so the model won't work and the output maybe None or Code preview.

๐Ÿš€ Getting Started

Model Checkpoints:

  1. Download the model Checkpoints.
  2. Unzip the checkpoints.
  3. Place it in the cloned directory -or- add its path in the web.py

Requirements:

  1. You can find all the required libraries to run the model in the requirements.txt.
pip install -r requirements.txt

Running Web App:

  1. Run python web.py in the terminal to start the Flask application.
  2. Open your browser and visit http://localhost:5000.
  3. Paste your Urdu text and get instant summaries!

Training Details:

The model has been trained on a diverse dataset consisting of approximately 67,000 Urdu news articles. Please note that the model is tailored for Urdu language-specific summarization tasks.

๐Ÿ“ฌ Contact:

For any questions or suggestions, please reach out at [[email protected]].

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.