我已经训练了一名模特.现在我想导出它的类型(Str)的输出.如何将其输出结果保存为数据帧或任何其他形式,以供将来使用.
gf = df['findings'].astype(str)
preprocess_text = gf.str.strip().replace("\n","")
t5_prepared_Text = "summarize: "+preprocess_text print ("original text preprocessed: \n", preprocess_text)
tokenized_text = tokenizer.encode(str(t5_prepared_Text, return_tensors="pt").to(device)
# summmarize
summary_ids = model.generate(tokenized_text, num_beams=4, no_repeat_ngram_size=2, min_length=30, max_length=100, early_stopping=True)
output = tokenizer.decode(summary_ids[0], skip_special_tokens=True) print ("\n\nSummarized text: \n"
模型的输出
0 summarize: There is XXXX increased opacity wit...
1 summarize: There is XXXX increased opacity wit...
2 summarize: There is XXXX increased opacity wit...
3 summarize: Interstitial markings are diffusely...
4 summarize: Interstitial markings are diffusely...
5 summarize: nan
6 summarize: nan
Name: findings, dtype: object:
到目前为止,我试过这样做
prediction = pd.DataFrame([text]).to_csv('prediction.csv')
但它只将所有这些行保存在CSV的一个单元格(第一个单元格)中,所有这些行都保存在下面的一半形式中.
0 summarize: There is XXXX increased opacity wit...
1 summarize: There is XXXX increased opacity wit...
2 summarize: There is XXXX increased opacity wit...
3 summarize: Interstitial markings are diffusely...
4 summarize: Interstitial markings are diffusely...
5 summarize: nan
6 summarize: nan
Name: findings, dtype: object: