我有一种情况,我想将翻译模型应用于数据框列中的每一行。
我正在使用的翻译代码:
from transformers import FSMTForConditionalGeneration, FSMTTokenizer
mname = "allenai/wmt19-de-en-6-6-big"
tokenizer = FSMTTokenizer.from_pretrained(mname)
model = FSMTForConditionalGeneration.from_pretrained(mname)
#Loop here for all rows in the German_Text column
input_ids = tokenizer.encode(input, return_tensors="pt")
outputs = model.generate(input_ids)
decoded = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(decoded)
我想将此模型应用于以下列并在此之后创建一个新的翻译列:
German_Text English_Text
Wie geht es dir heute
mir geht es gut
英文文本列将包含来自上述模型的翻译文本,因此我想将该模型应用于 German_text 列中的每一行,以在 English_Text 列中创建相应的翻译