Downloads · 30 days
29
1% of all-time downloads
UBC-NLP/octopus
octopus is a machine learning model from UBC-NLP. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for transformers.
<p align="center" <br <img src="https://github.com/UBC-NLP/octopus/raw/main/images/octopus.jpg" width="70%" height="70%"/ <br <p
Downloads · 30 days
29
1% of all-time downloads
All-time downloads
3.9K
Public
Repo size
2.9 GB
Likes
1
Public
Click a slice to open those files.
.bin1.5 GB · 99%
From the Hugging Face model README
Octopus is a neural machine generation toolkit for Arabic Natural Lnagauge Generation (NLG) that described in our ArabiNLP 2023 paper: OCTOPUS: A Multitask Model and Toolkit for Arabic Natural Language Generation.
Octopus designed for eight machine generation tasks, encompassing diacritization, grammatical error correction, news headlines generation, paraphrasing, question answering, question generation, and transliteration. This comprehensive package includes a Python library along with associated command-line scripts.
Github: https://github.com/UBC-NLP/octopus
Demo: https://demos.dlnlp.ai/octopus
Paper: https://arxiv.org/abs/2206.03933
octopus(-py) is Apache-2.0 licensed. The license applies to the pre-trained models as well.
If you use TURJUMAN toolkit or the pre-trained models for your scientific publication, or if you find the resources in this repository useful, please cite our paper as follows (to be updated):
@misc{elmadany2023octopus,
title={Octopus: A Multitask Model and Toolkit for Arabic Natural Language Generation},
author={AbdelRahim Elmadany and El Moatez Billah Nagoudi and Muhammad Abdul-Mageed},
year={2023},
eprint={2310.16127},
archivePrefix={arXiv},
primaryClass={cs.CL}
}