Wenn Sie mich auf Arxiv unterstützen können, würde ich mich sehr freuen https://arxiv.org/auth/endorse?x=FRBB89 Danke. Dieses Repo wurde erstellt, um mehrere Implementierungen für abstrakte Ansätze zur Textzusammenfassung für verschiedene Zwecke zu sammeln Sprachen (Hindi, Amharisch, Englisch und bald auch Arabisch)
Wenn Sie dieses Projekt hilfreich fanden, denken Sie bitte darüber nach, unsere Arbeit zu zitieren, es würde mir wirklich sehr viel bedeuten
@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}
}
Es ist so konzipiert, dass es einfach auf Google Colab in einem Notebook ausgeführt werden kann. Sie benötigen also nur eine Internetverbindung, um diese Beispiele auszuführen, ohne dass ein leistungsstarker Computer erforderlich ist. Alle Codebeispiele liegen also im Jupiter-Format vor, und Sie müssen Sie müssen keine Daten auf Ihr Gerät herunterladen, da wir diese Jupiter-Notebooks mit Google Drive verbinden
Dieses Repo wurde in einer Reihe von Blogs erklärt
Probieren Sie diese Textzusammenfassung über diese Website (eazymind) aus, mit der Sie Ihren Text zusammenfassen können
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))
Enthält 3 verschiedene Modelle, die das Konzept des Aufbaus eines seq2seq-Netzwerks umsetzen und dabei auch Konzepte wie eine funktionsreiche Wortdarstellung hinzufügen. Diese Arbeit ist eine Fortsetzung dieser erstaunlichen Repos
ist eine Modifikation von David Curries https://github.com/Currie32/Text-Summarization-with-Amazon-Reviews seq2seq
eine Änderung an https://github.com/dongjun-Lee/text-summarization-tensorflow
eine Modifikation von Modell 2.ipynb unter Verwendung von Konzepten von http://www.aclweb.org/anthology/K16-1028
Ein Ordner enthält die Ergebnisse beider Modelle aus Validierungstextbeispielen in einem Zaksum-Format, das alles kombiniert
eine Änderung an https://github.com/thomasschmied/Text_Summarization_with_Tensorflow/blob/master/summarizer_amazon_reviews.ipynb
Es ist eine Fortsetzung der erstaunlichen Arbeit von https://github.com/abisee/pointer-generator https://arxiv.org/abs/1704.04368. Diese Implementierung nutzt das Konzept eines Zeigergeneratornetzwerks, um einige auftretende Probleme zu verringern mit dem normalen seq2seq-Netzwerk
verwendet einen Zeigergenerator mit seq2seq, wobei darauf zu achten ist, dass er mit Python2.7 erstellt wurde
Von Python3 zur Evaluierung erstellt
Ich werde weiterhin an der Implementierung des Deckungsmechanismus arbeiten, es liegt also noch viel Arbeit vor uns, wenn Gott es so will
Diese Implementierung ist eine Fortsetzung der erstaunlichen Arbeit von 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}
}
Dies ist eine Bibliothek zum Erstellen mehrerer Ansätze mithilfe von Reinforcement Learning mit seq2seq. Ich habe ihren Code zusammengestellt, um ihn in einem Jupiter-Notebook auszuführen und auf das für Python 2.7 erstellte Google Drive zuzugreifen
Von Python3 zur Evaluierung erstellt