sharad commited on
Commit
43af915
1 Parent(s): 64702d3

Add: Usage Example

Browse files
Files changed (1) hide show
  1. README.md +27 -0
README.md CHANGED
@@ -10,6 +10,33 @@ tags:
10
  ---
11
  This model re-fine-tunes the [ChatGPT Paraphraser on T5 Base](https://huggingface.co/humarin/chatgpt_paraphraser_on_T5_base) with additional Google PAWS dataset.
12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  ## Train parameters
14
  ```python
15
  epochs = 4
 
10
  ---
11
  This model re-fine-tunes the [ChatGPT Paraphraser on T5 Base](https://huggingface.co/humarin/chatgpt_paraphraser_on_T5_base) with additional Google PAWS dataset.
12
 
13
+ ## Usage example
14
+ ```python
15
+ from transformers import pipeline, AutoTokenizer, AutoModelForSeq2SeqLM
16
+
17
+ #'cuda' for gpu otherwise use 'cpu'
18
+ device = "cuda"
19
+ model = AutoModelForSeq2SeqLM.from_pretrained("sharad/ParaphraseGPT").to(device)
20
+ tokenizer = AutoTokenizer.from_pretrained("humarin/chatgpt_paraphraser_on_T5_base")
21
+ predict = pipeline("text2text-generation", model=model, tokenizer=tokenizer)
22
+
23
+ def paraphrase(sentence):
24
+ generated = predict(
25
+ sentence,
26
+ num_beams=3,
27
+ num_beam_groups=3,
28
+ num_return_sequences=1,
29
+ diversity_penalty=2.0,
30
+ no_repeat_ngram_size=2,
31
+ repetition_penalty=0.99,
32
+ max_length=len(sentence)
33
+ )
34
+ return generated
35
+
36
+ output = paraphrase('My sentence to paraphrase...')
37
+ print(output[0]['generated_text'])
38
+ ```
39
+
40
  ## Train parameters
41
  ```python
42
  epochs = 4