Si puede respaldarme en Arxiv, estaría más que feliz https://arxiv.org/auth/endorse?x=FRBB89 gracias. Este repositorio está diseñado para recopilar múltiples implementaciones de enfoques abstractos para abordar el resumen de texto, para diferentes Idiomas (hindi, amárico, inglés y próximamente árabe)
Si este proyecto le resultó útil, considere citar nuestro trabajo, realmente significaría mucho para mí.
@INPROCEEDINGS{9068171,
author={A. M. {Zaki} and M. I. {Khalil} and H. M. {Abbas}},
booktitle={2019 14th International Conference on Computer Engineering and Systems (ICCES)},
title={Deep Architectures for Abstractive Text Summarization in Multiple Languages},
year={2019},
volume={},
number={},
pages={22-27},}
@misc{zaki2020amharic,
title={Amharic Abstractive Text Summarization},
author={Amr M. Zaki and Mahmoud I. Khalil and Hazem M. Abbas},
year={2020},
eprint={2003.13721},
archivePrefix={arXiv},
primaryClass={cs.CL}
}
está diseñado para ejecutarse simplemente en Google Colab, en una computadora portátil, por lo que solo necesitaría una conexión a Internet para ejecutar estos ejemplos sin la necesidad de tener una máquina potente, por lo que todos los ejemplos de código estarían en formato Júpiter, y usted no No es necesario descargar datos a su dispositivo mientras conectamos estos portátiles Júpiter a Google Drive.
Este repositorio ha sido explicado en una serie de Blogs.
Pruebe este resumen de texto a través de este sitio web (eazymind), que le permite resumir su texto a través de
curl -X POST
http://eazymind.herokuapp.com/arabic_sum/eazysum
-H 'cache-control: no-cache'
-H 'content-type: application/x-www-form-urlencoded'
-d "eazykey={eazymind api key}&sentence={your sentence to be summarized}"
pip install eazymind
from eazymind.nlp.eazysum import Summarizer
#---key from eazymind website---
key = "xxxxxxxxxxxxxxxxxxxxx"
#---sentence to be summarized---
sentence = """(CNN)The White House has instructed former
White House Counsel Don McGahn not to comply with a subpoena
for documents from House Judiciary Chairman Jerry Nadler,
teeing up the latest in a series of escalating oversight
showdowns between the Trump administration and congressional Democrats."""
summarizer = Summarizer(key)
print(summarizer.run(sentence))
contiene 3 modelos diferentes que implementan el concepto de tener una red seq2seq con atención y también agregan conceptos como tener una representación de palabras rica en funciones. Este trabajo es una continuación de estos increíbles repositorios.
es una modificación de https://github.com/Currie32/Text-Summarization-with-Amazon-Reviews seq2seq de David Currie
una modificación a https://github.com/dongjun-Lee/text-summarization-tensorflow
una modificación al Modelo 2.ipynb utilizando conceptos de http://www.aclweb.org/anthology/K16-1028
Una carpeta contiene los resultados de ambos modelos, a partir de muestras de texto de validación en formato zaksum, que combina todos
una modificación a https://github.com/thomasschmied/Text_Summarization_with_Tensorflow/blob/master/summarizer_amazon_reviews.ipynb
es una continuación del increíble trabajo de https://github.com/abisee/pointer-generator https://arxiv.org/abs/1704.04368 esta implementación utiliza el concepto de tener una red generadora de punteros para disminuir algunos problemas que aparecen con la red normal seq2seq
usa un generador de punteros con seq2seq con atención, está construido usando python2.7
construido por python3 para evaluación
Seguiré trabajando en la implementación del mecanismo de cobertura, por lo que aún queda mucho trabajo por hacer si Dios quiere.
esta implementación es una continuación del increíble trabajo realizado por https://github.com/yaserkl/RLSeq2Seq https://arxiv.org/abs/1805.09461
@article{keneshloo2018deep,
title={Deep Reinforcement Learning For Sequence to Sequence Models},
author={Keneshloo, Yaser and Shi, Tian and Ramakrishnan, Naren and Reddy, Chandan K.},
journal={arXiv preprint arXiv:1805.09461},
year={2018}
}
Esta es una biblioteca para crear múltiples enfoques utilizando el aprendizaje por refuerzo con seq2seq. He recopilado su código para ejecutarlo en un cuaderno Júpiter y acceder a Google Drive creado para Python 2.7.
construido por python3 para evaluación