hpzhao / Summarunner
Licence: mit
The PyTorch Implementation of SummaRuNNer
Stars: ✭ 214
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Summarunner
Deeplearning Notes
Notes for Deep Learning Specialization Courses led by Andrew Ng.
Stars: ✭ 126 (-41.12%)
Mutual labels: summary
Acl Papers
paper summary of Association for Computational Linguistics
Stars: ✭ 189 (-11.68%)
Mutual labels: summary
Torch Scan
Useful information about PyTorch modules (FLOPs, MACs, receptive field, etc.)
Stars: ✭ 41 (-80.84%)
Mutual labels: summary
Reproducible Image Denoising State Of The Art
Collection of popular and reproducible image denoising works.
Stars: ✭ 1,776 (+729.91%)
Mutual labels: summary
Paper Survey
📚Survey of previous research and related works on machine learning (especially Deep Learning) in Japanese
Stars: ✭ 140 (-34.58%)
Mutual labels: summary
Wwdc Recap
A collection of session summaries in markdown format, from WWDC 20, 19 & 17
Stars: ✭ 121 (-43.46%)
Mutual labels: summary
Article Summarizer
Uses frequency analysis to summarize text.
Stars: ✭ 147 (-31.31%)
Mutual labels: summary
Notes
The notes for Math, Machine Learning, Deep Learning and Research papers.
Stars: ✭ 53 (-75.23%)
Mutual labels: summary
Iosinterviewsanddevnotes
🚴 iOS面试题 (iOS interview) && iOS Dev Notes ,Git ...
Stars: ✭ 930 (+334.58%)
Mutual labels: summary
Arxivnotes
IssuesにNLP(自然言語処理)に関連するの論文を読んだまとめを書いています.雑です.🚧 マークは編集中の論文です(事実上放置のものも多いです).🍡 マークは概要のみ書いてます(早く見れる的な意味で団子).
Stars: ✭ 190 (-11.21%)
Mutual labels: summary
Ml paper notes
📖 Notes and summaries of some Machine Learning / Computer Vision / NLP papers.
Stars: ✭ 496 (+131.78%)
Mutual labels: summary
Gitbook Summary
A command line tool to generate a summary.md for Gitbook
Stars: ✭ 145 (-32.24%)
Mutual labels: summary
The PyTorch Implementation Of SummaRuNNer
Statement
- Not the official implementation! Just For Learning and communication!
Models
- RNN_RNN
- CNN_RNN
- Hierarchical Attention Networks
Setup
Requires pipenv. Use pip install pipenv
if not installed.
pipenv install
pipenv shell
Usage
# train
python main.py -device 0 -batch_size 32 -model RNN_RNN -seed 1 -save_dir checkpoints/XXX.pt
# test
python main.py -device 0 -batch_size 1 -test -load_dir checkpoints/XXX.pt
# predict
python main.py -batch_size 1 -predict -filename x.txt -load_dir checkpoints/RNN_RNN_seed_1.pt
pretrained models
- RNN_RNN(
checkpoints/RNN_RNN_seed_1.pt
) - CNN_RNN(
checkpoints/CNN_RNN_seed_1.pt
) - AttnRNN(
checkpoints/AttnRNN_seed_1.pt
)
Result
DailyMail(75 bytes)
model | ROUGE-1 | ROUGE-2 | ROUGE-L |
---|---|---|---|
SummaRNNer(Nallapati) | 26.2 | 10.8 | 14.4 |
RNN-RNN | 26.0 | 11.5 | 13.8 |
CNN-RNN | 25.8 | 11.3 | 13.8 |
Hierarchical Attn Net | 26.0 | 11.4 | 13.8 |
Blog
Download Data:
-
百度云:https://pan.baidu.com/s/1LV3iuuH1NjxuAJd0iz14lA 密码:
ivzl
-
Google Driver:data.tar.gz
-
Source Data:Neural Summarization by Extracting Sentences and Words
Evaluation
Acknowledge
- Thanks for @AlJohri's and @500swapnil's contribution
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].