File size: 938 Bytes
8202a4e
 
a1be8de
 
 
5eba37e
8202a4e
67660b5
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
chinese-simile-generative 是一个将句子A改写成带有修辞手法(主要为比喻,明喻)的句子B的seq2seq模型。

A: 想当初对你的定级是很高的,现在我很伤心,看到你的科研进度这么慢。 


B: 想当初对你的定级是很高的,现在我很伤心,看到你的科研进度像蜗牛一样慢。

      from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
      tokenizer = AutoTokenizer.from_pretrained("figurative-nlp/chinese-simile-generation")
      model = AutoModelForSeq2SeqLM.from_pretrained("figurative-nlp/chinese-simile-generation")
      
      
      input_ids = tokenizer(
          "我走得很慢,慢极了", return_tensors="pt"
      ).input_ids
      outputs = model.generate(input_ids,num_beams = 5,max_length = 64)
      result = tokenizer.decode(outputs[0], skip_special_tokens=True)
      print(result)
      #result : 我走的很慢,像蜗牛一样。