kmfoda/booksum
Viewer • Updated • 12.5k • 1.48k • 79
How to use pszemraj/led-large-book-summary-continued with Transformers:
# Use a pipeline as a high-level helper
# Warning: Pipeline type "summarization" is no longer supported in transformers v5.
# You must load the model directly (see below) or downgrade to v4.x with:
# 'pip install "transformers<5.0.0'
from transformers import pipeline
pipe = pipeline("summarization", model="pszemraj/led-large-book-summary-continued") # Load model directly
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
tokenizer = AutoTokenizer.from_pretrained("pszemraj/led-large-book-summary-continued")
model = AutoModelForSeq2SeqLM.from_pretrained("pszemraj/led-large-book-summary-continued")Fine-tuned further to explore if any improvements vs. the default.
This model is a version of pszemraj/led-large-book-summary further fine-tuned for two epochs.
It's recommended to use this model with beam search decoding. If interested, you can also use the textsum util repo to have most of this abstracted out for you:
pip install -U textsum
from textsum.summarize import Summarizer
model_name = "pszemraj/led-large-book-summary-continued"
summarizer = Summarizer(model_name) # GPU auto-detected
text = "put the text you don't want to read here"
summary = summarizer.summarize_string(text)
print(summary)
The following hyperparameters were used during training: