PaddleNLP [问题]:taskflow('information_extraction', schema=schema) 无输出

iqih9akk  于 2个月前  发布在  其他
关注(0)|答案(3)|浏览(36)

请尝试使用以下代码:

from pprint import pprint
from paddlenlp import Taskflow

# Define the schema for entity extraction

schema = ['时间', '选手', '赛事名称']

ie = Taskflow('information_extraction', schema=schema)
result = ie("2月8日上午北京冬奥会自由式滑雪女子大跳台决赛中中国选手谷爱凌以188.25分获得金牌!")
pprint(result)

注意:请确保已经安装了paddlenlp库。如果没有安装,可以使用以下命令进行安装:

pip install paddlenlp
bejyjqdl

bejyjqdl1#

同样的问题。我大约半年前尝试过旧版本,它可以正常工作。但是现在,它不能了。

qzwqbdag

qzwqbdag2#

paddlenlp 2.6.0
paddlepaddle 2.5.1
Python 3.7.12

>>> schema = ['肿瘤的大小', '肿瘤的个数', '肝癌级别', '脉管内癌栓分级']
>>> ie.set_schema(schema)
>>> pprint(ie("(右肝肿瘤)肝细胞性肝癌(II-III级,梁索型和假腺管型),肿瘤包膜不完整,紧邻肝被膜,侵及周围肝组织,未见脉管内癌栓(MVI分级:M0 级)及卫星子灶形成。(肿物1个,大小4.2×4.0×2.8cm)。"))
[{}]
whitzsjs

whitzsjs3#

paddlenlp 2.6.0 paddlepaddle 2.5.1 Python 3.7.12

>>> schema = ['肿瘤的大小', '肿瘤的个数', '肝癌级别', '脉管内癌栓分级']
>>> ie.set_schema(schema)
>>> pprint(ie("(右肝肿瘤)肝细胞性肝癌(II-III级,梁索型和假腺管型),肿瘤包膜不完整,紧邻肝被膜,侵及周围肝组织,未见脉管内癌栓(MVI分级:M0 级)及卫星子灶形成。(肿物1个,大小4.2×4.0×2.8cm)。"))
[{}]

他的数据集要自己训练的,你输其他标签没用,模型只能用他的那几个例子

相关问题