Downloads · 30 days
69.3K
2% of all-time downloads
Vamsi/T5_Paraphrase_Paws
T5_Paraphrase_Paws is a text generation model from Vamsi. Use it when you need the model to write or continue text. It is set up for transformers.
T5 Model for generating paraphrases of english sentences. Trained on the Google PAWS dataset. Requires sentencepiece: !pip install sentencepiece PyTorch and TF models available
Downloads · 30 days
69.3K
2% of all-time downloads
All-time downloads
4M
Public
Parameters
223M
6.2 GB on disk
Likes
44
Public
Click a slice to open those files.
.ckpt2.7 GB · 43%
From the Hugging Face model README
T5 Model for generating paraphrases of english sentences. Trained on the Google PAWS dataset.
## Requires sentencepiece: # !pip install sentencepiece PyTorch and TF models available
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
tokenizer = AutoTokenizer.from_pretrained("Vamsi/T5_Paraphrase_Paws")
model = AutoModelForSeq2SeqLM.from_pretrained("Vamsi/T5_Paraphrase_Paws").to('cuda')
sentence = "This is something which i cannot understand at all"
text = "paraphrase: " + sentence + " </s>"
encoding = tokenizer.encode_plus(text,pad_to_max_length=True, return_tensors="pt")
input_ids, attention_masks = encoding["input_ids"].to("cuda"), encoding["attention_mask"].to("cuda")
outputs = model.generate(
input_ids=input_ids, attention_mask=attention_masks,
max_length=256,
do_sample=True,
top_k=120,
top_p=0.95,
early_stopping=True,
num_return_sequences=5
)
for output in outputs:
line = tokenizer.decode(output, skip_special_tokens=True,clean_up_tokenization_spaces=True)
print(line)
For more reference on training your own T5 model or using this model, do check out Paraphrase Generation.