Paddlenlp测试

1、环境安装

使用华为云euleros操作系统

(1)pip3 install setuptools_scm -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

(2)pip3 install seqeval -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

(3)python3 -m pip install paddlepaddle==3.0.0b1 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/

(4)服务器无法直接安装,下载到本地后上传到服务器进行安装:

https://www.paddlepaddle.org.cn/whl/paddlenlp.html 下载最新paddlenlp并安装

2、测试代码

python 复制代码
from paddlenlp import Taskflow

# 中文分词
seg = Taskflow("word_segmentation")
seg("第十四届全运会在西安举办")
>>> ['第十四届', '全运会', '在', '西安', '举办']

# 命名实体识别
ner = Taskflow("ner")
ner("《孤女》是2010年九州出版社出版的小说,作者是余兼羽")
>>> [('《', 'w'), ('孤女', '作品类_实体'), ('》', 'w'), ('是', '肯定词'), ('2010年', '时间类'), ('九州出版社', '组织机构类'), ('出版', '场景事件'), ('的', '助词'), ('小说', '作品类_概念'), (',', 'w'), ('作者', '人物类_概念'), ('是', '肯定词'), ('余兼羽', '人物类_实体')]

# UIE关系抽取
from pprint import pprint
from paddlenlp import Taskflow

schema = ['时间', '选手', '赛事名称'] # Define the schema for entity extraction
ie = Taskflow('information_extraction', schema=schema)
pprint(ie("2月8日上午北京冬奥会自由式滑雪女子大跳台决赛中中国选手谷爱凌以188.25分获得金牌!"))

3、UIE任务

如果未进行模型微调,UIE的结果可能为空,如下所示:

python 复制代码
from pprint import pprint
from paddlenlp import Taskflow

schema = ['运动类型']
ie = Taskflow('information_extraction', schema=schema)
pprint(ie("预防总是优于治疗,华为运动健康深谙此道。其健康预警系统,能根据用户的健康数据,提前预测可能的健康风险,如久坐提醒、视力保护提示等,帮助用户养成良好的生活习惯。同时,华为运动健康还与众多专业医疗机构合作,提供丰富的健康资讯和专家建议,让用(脉购)户在日常生活中就能获取专业的健康知识。"))

未进行微调模型执行结果如下:

相关推荐
edjxj14 分钟前
Qt图片资源导入
开发语言·qt
qq_259297247316 分钟前
QT-事件
开发语言·qt
专注VB编程开发20年20 分钟前
CSS 的命名方式像是 PowerShell 的动词-名词结构,缺乏面向对象的层级关系
开发语言·后端·rust
古译汉书21 分钟前
嵌入式铁头山羊stm32-ADC实现定时器触发的注入序列的单通道转换-Day26
开发语言·数据结构·stm32·单片机·嵌入式硬件·算法
计算机毕业设计木哥1 小时前
计算机毕设选题:基于Python+Django的B站数据分析系统的设计与实现【源码+文档+调试】
java·开发语言·后端·python·spark·django·课程设计
陈陈爱java1 小时前
Spring八股文
开发语言·javascript·数据库
歪歪1001 小时前
qt creator新手入门以及结合sql server数据库开发
c语言·开发语言·后端·qt·数据库开发
@大迁世界2 小时前
用 popover=“hint“ 打造友好的 HTML 提示:一招让界面更“懂人”
开发语言·前端·javascript·css·html
星哥说事2 小时前
Python自学12 — 函数和模块
开发语言·python
拾忆,想起2 小时前
Redis复制延迟全解析:从毫秒到秒级的优化实战指南
java·开发语言·数据库·redis·后端·缓存·性能优化