abisee/cnn_dailymail
Viewer • Updated • 936k • 71.4k • 352
How to use hardiksonawane/tsut-t5-finetuned 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="hardiksonawane/tsut-t5-finetuned") # Load model directly
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
tokenizer = AutoTokenizer.from_pretrained("hardiksonawane/tsut-t5-finetuned")
model = AutoModelForSeq2SeqLM.from_pretrained("hardiksonawane/tsut-t5-finetuned", device_map="auto")A T5-small model fine-tuned on the CNN/DailyMail dataset for abstractive news summarization. Part of the TSUT (Text Summarization Using Transformers) research project comparing BART-large-CNN vs fine-tuned T5-small.
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
tokenizer = AutoTokenizer.from_pretrained("hardiksonawane/tsut-t5-finetuned")
model = AutoModelForSeq2SeqLM.from_pretrained("hardiksonawane/tsut-t5-finetuned")
text = "Your article text here..."
inputs = tokenizer("summarize: " + text, return_tensors="pt", max_length=512, truncation=True)
outputs = model.generate(inputs["input_ids"], max_length=130, min_length=30, do_sample=False)
summary = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(summary)
Base model
google-t5/t5-small