Views
No views yet
1
2>>> pip install transformers
3>>> from transformers import (T5ForConditionalGeneration, AutoTokenizer, pipeline)
4>>> import torch
5
6model_path = 'erfan226/persian-t5-paraphraser'
7model = T5ForConditionalGeneration.from_pretrained(model_path)
8tokenizer = AutoTokenizer.from_pretrained(model_path)
9pipe = pipeline(task='text2text-generation', model=model, tokenizer=tokenizer)
10
11def paraphrase(text):
12 for j in range(5):
13 out = pipe(text, encoder_no_repeat_ngram_size=5, do_sample=True, num_beams=5, max_length=128)[0]['generated_text']
14 print("Paraphrase:", out)
15
16text = "این یک مقالهٔ خرد آلمان است. میتوانید با گسترش آن به ویکیپدیا کمک کنید."
17print("Original:", text)
18paraphrase(text)
19
20# Original: این یک مقالهٔ خرد آلمان است. میتوانید با گسترش آن به ویکیپدیا کمک کنید.
21# Paraphrase: این یک مقالهٔ کوچک است.
22# Paraphrase: این یک مقالهٔ کوچک است.
23# Paraphrase: شما می توانید با گسترش این مقاله، به کسب و کار خود کمک کنید.
24# Paraphrase: می توانید با گسترش این مقالهٔ خرد آلمان کمک کنید.
25# Paraphrase: شما می توانید با گسترش این مقالهٔ خرد، به گسترش آن کمک کنید.
26