8
8
* [ 命名实体识别] ( #命名实体识别 )
9
9
* [ 文本纠错] ( #文本纠错 )
10
10
* [ 句法分析] ( #句法分析 )
11
- * [ 情感分类 ] ( #情感分类 )
11
+ * [ 情感分析 ] ( #情感分析 )
12
12
* [ 生成式问答] ( #生成式问答 )
13
13
* [ 智能写诗] ( #智能写诗 )
14
14
15
15
## 介绍
16
16
17
17
` paddlenlp.Taskflow ` 是功能强大的自然语言处理库,旨在提供开箱即用的NLP预置任务,覆盖自然语言理解与自然语言生成两大核心应用,在中文场景上提供工业级的效果与极致的预测性能。
18
18
19
- ### 支持任务清单
19
+ ### 任务清单
20
20
21
21
| 自然语言理解任务 | 自然语言生成任务 |
22
22
| :------------ | ---- |
25
25
| 命名实体识别 | 文本翻译(TODO) |
26
26
| 文本纠错 | 开放域对话(TODO) |
27
27
| 句法分析 | 自动对联(TODO) |
28
- | 情感分类 | |
28
+ | 情感分析 | |
29
29
30
30
随着版本迭代后续会持续开放更多的应用场景。
31
31
@@ -99,20 +99,11 @@ from paddlenlp import Taskflow
99
99
100
100
corrector = Taskflow(" text_correction" )
101
101
corrector(' 遇到逆竟时,我们必须勇于面对,而且要愈挫愈勇,这样我们才能朝著成功之路前进。' )
102
- >> > [{' source' : ' 遇到逆竟时,我们必须勇于面对,而且要愈挫愈勇,这样我们才能朝著成功之路前进。' ,
103
- ' target' : ' 遇到逆境时,我们必须勇于面对,而且要愈挫愈勇,这样我们才能朝著成功之路前进。' ,
104
- ' errors' : [{' position' : 3 , ' correction' : {' 竟' : ' 境' }}]}
105
- ]
102
+ >> > [{' source' : ' 遇到逆竟时,我们必须勇于面对,而且要愈挫愈勇,这样我们才能朝著成功之路前进。' , ' target' : ' 遇到逆境时,我们必须勇于面对,而且要愈挫愈勇,这样我们才能朝著成功之路前进。' , ' errors' : [{' position' : 3 , ' correction' : {' 竟' : ' 境' }}]}]
106
103
107
104
corrector([' 遇到逆竟时,我们必须勇于面对,而且要愈挫愈勇,这样我们才能朝著成功之路前进。' ,
108
105
' 人生就是如此,经过磨练才能让自己更加拙壮,才能使自己更加乐观。' ])
109
- >> > [{' source' : ' 遇到逆竟时,我们必须勇于面对,而且要愈挫愈勇,这样我们才能朝著成功之路前进。' ,
110
- ' target' : ' 遇到逆境时,我们必须勇于面对,而且要愈挫愈勇,这样我们才能朝著成功之路前进。' ,
111
- ' errors' : [{' position' : 3 , ' correction' : {' 竟' : ' 境' }}]},
112
- {' source' : ' 人生就是如此,经过磨练才能让自己更加拙壮,才能使自己更加乐观。' ,
113
- ' target' : ' 人生就是如此,经过磨练才能让自己更加茁壮,才能使自己更加乐观。' ,
114
- ' errors' : [{' position' : 18 , ' correction' : {' 拙' : ' 茁' }}]}
115
- ]
106
+ >> > [{' source' : ' 遇到逆竟时,我们必须勇于面对,而且要愈挫愈勇,这样我们才能朝著成功之路前进。' , ' target' : ' 遇到逆境时,我们必须勇于面对,而且要愈挫愈勇,这样我们才能朝著成功之路前进。' , ' errors' : [{' position' : 3 , ' correction' : {' 竟' : ' 境' }}]}, {' source' : ' 人生就是如此,经过磨练才能让自己更加拙壮,才能使自己更加乐观。' , ' target' : ' 人生就是如此,经过磨练才能让自己更加茁壮,才能使自己更加乐观。' , ' errors' : [{' position' : 18 , ' correction' : {' 拙' : ' 茁' }}]}]
116
107
```
117
108
118
109
### 句法分析
@@ -138,7 +129,7 @@ ddp("百度是一家高科技公司")
138
129
>> > [{' word' : [' 百度' , ' 是' , ' 一家' , ' 高科技' , ' 公司' ], ' head' : [' 2' , ' 0' , ' 5' , ' 5' , ' 2' ], ' deprel' : [' SBV' , ' HED' , ' ATT' , ' ATT' , ' VOB' ]}]
139
130
```
140
131
141
- ### 情感分类
132
+ ### 情感分析
142
133
143
134
``` python
144
135
from paddlenlp import Taskflow
@@ -149,9 +140,7 @@ senta("怀着十分激动的心情放映,可是看着看着发现,在放映
149
140
150
141
senta([" 怀着十分激动的心情放映,可是看着看着发现,在放映完毕后,出现一集米老鼠的动画片" ,
151
142
" 作为老的四星酒店,房间依然很整洁,相当不错。机场接机服务很好,可以在车上办理入住手续,节省时间" ])
152
- >> > [{' text' : ' 怀着十分激动的心情放映,可是看着看着发现,在放映完毕后,出现一集米老鼠的动画片' , ' label' : ' negative' },
153
- {' text' : ' 作为老的四星酒店,房间依然很整洁,相当不错。机场接机服务很好,可以在车上办理入住手续,节省时间' , ' label' : ' positive' }
154
- ]
143
+ >> > [{' text' : ' 怀着十分激动的心情放映,可是看着看着发现,在放映完毕后,出现一集米老鼠的动画片' , ' label' : ' negative' }, {' text' : ' 作为老的四星酒店,房间依然很整洁,相当不错。机场接机服务很好,可以在车上办理入住手续,节省时间' , ' label' : ' positive' }]
155
144
156
145
# 使用SKEP情感分析预训练模型进行预测
157
146
senta = Taskflow(" sentiment_analysis" , model = " skep_ernie_1.0_large_ch" )
0 commit comments