@@ -126,21 +126,21 @@ corrector(['遇到逆竟时,我们必须勇于面对,而且要愈挫愈勇
126
126
from paddlenlp import Taskflow
127
127
128
128
ddp = Taskflow(" dependency_parsing" )
129
- ddp(" 百度是一家高科技公司 " )
130
- >> > [{' word' : [' 百度 ' , ' 是 ' , ' 一家 ' , ' 高科技 ' , ' 公司 ' ] , ' head ' : [ ' 2 ' , ' 0 ' , ' 5 ' , ' 5 ' , ' 2 ' ], ' deprel' : [' SBV' , ' HED' , ' ATT' , ' ATT' , ' VOB' ]}]
129
+ ddp(" 9月9日上午纳达尔在亚瑟·阿什球场击败俄罗斯球员梅德韦杰夫 " )
130
+ >> > [{' word' : [' 9月9日 ' , ' 上午 ' , ' 纳达尔 ' , ' 在 ' , ' 亚瑟·阿什球场 ' , ' 击败 ' , ' 俄罗斯 ' , ' 球员 ' , ' 梅德韦杰夫 ' ] , ' head ' : [ 2 , 6 , 6 , 5 , 6 , 0 , 8 , 9 , 6 ], ' deprel' : [' ATT ' , ' ADV ' , ' SBV' , ' MT ' , ' ADV ' , ' HED' , ' ATT' , ' ATT' , ' VOB' ]}]
131
131
132
- ddp([" 百度是一家高科技公司 " , " 他送了一本书" ])
133
- >> > [{' word' : [' 百度 ' , ' 是 ' , ' 一家 ' , ' 高科技 ' , ' 公司 ' ] , ' head ' : [ ' 2 ' , ' 0 ' , ' 5 ' , ' 5 ' , ' 2 ' ], ' deprel' : [' SBV' , ' HED' , ' ATT' , ' ATT' , ' VOB' ]}, {' word' : [' 他' , ' 送' , ' 了' , ' 一本' , ' 书' ], ' head' : [' 2 ' , ' 0 ' , ' 2 ' , ' 5 ' , ' 2 ' ], ' deprel' : [' SBV' , ' HED' , ' MT' , ' ATT' , ' VOB' ]}]
132
+ ddp([" 9月9日上午纳达尔在亚瑟·阿什球场击败俄罗斯球员梅德韦杰夫 " , " 他送了一本书" ])
133
+ >> > [{' word' : [' 9月9日 ' , ' 上午 ' , ' 纳达尔 ' , ' 在 ' , ' 亚瑟·阿什球场 ' , ' 击败 ' , ' 俄罗斯 ' , ' 球员 ' , ' 梅德韦杰夫 ' ] , ' head ' : [ 2 , 6 , 6 , 5 , 6 , 0 , 8 , 9 , 6 ], ' deprel' : [' ATT ' , ' ADV ' , ' SBV' , ' MT ' , ' ADV ' , ' HED' , ' ATT' , ' ATT' , ' VOB' ]}, {' word' : [' 他' , ' 送' , ' 了' , ' 一本' , ' 书' ], ' head' : [2 , 0 , 2 , 5 , 2 ], ' deprel' : [' SBV' , ' HED' , ' MT' , ' ATT' , ' VOB' ]}]
134
134
135
135
# 输出概率值和词性标签
136
136
ddp = Taskflow(" dependency_parsing" , prob = True , use_pos = True )
137
- ddp(" 百度是一家高科技公司 " )
138
- >> > [{' word' : [' 百度 ' , ' 是 ' , ' 一家 ' , ' 高科技 ' , ' 公司 ' ] , ' postag ' : [ ' ORG ' , ' v ' , ' m ' , ' n ' , ' n ' ], ' head ' : [' 2 ' , ' 0 ' , ' 5 ' , ' 5 ' , ' 2 ' ], ' deprel ' : [' SBV ' , ' HED ' , ' ATT ' , ' ATT ' , ' VOB ' ], ' prob' : [1.0 , 1.0 , 1.0 , 1.0 , 1.0 ]}]
137
+ ddp(" 9月9日上午纳达尔在亚瑟·阿什球场击败俄罗斯球员梅德韦杰夫 " )
138
+ >> > [{' word' : [' 9月9日 ' , ' 上午 ' , ' 纳达尔 ' , ' 在 ' , ' 亚瑟·阿什 ' , ' 球场 ' , ' 击败 ' , ' 俄罗斯 ' , ' 球员 ' , ' 梅德韦杰夫 ' ] , ' head ' : [ 2 , 7 , 7 , 6 , 6 , 7 , 0 , 9 , 10 , 7 ], ' deprel ' : [' ATT ' , ' ADV ' , ' SBV ' , ' MT ' , ' ATT ' , ' ADV ' , ' HED ' , ' ATT ' , ' ATT ' , ' VOB ' ], ' postag ' : [' TIME ' , ' TIME ' , ' PER ' , ' p ' , ' PER ' , ' n ' , ' v ' , ' LOC ' , ' n ' , ' PER ' ], ' prob' : [0.79 , 0.98 , 1.0 , 0.49 , 0.97 , 0.86 , 1.0 , 0.85 , 0.97 , 0.99 ]}]
139
139
140
140
# 使用ddparser-ernie-1.0进行预测
141
141
ddp = Taskflow(" dependency_parsing" , model = " ddparser-ernie-1.0" )
142
- ddp(" 百度是一家高科技公司 " )
143
- >> > [{' word' : [' 百度 ' , ' 是 ' , ' 一家 ' , ' 高科技 ' , ' 公司 ' ] , ' head ' : [ ' 2 ' , ' 0 ' , ' 5 ' , ' 5 ' , ' 2 ' ], ' deprel' : [' SBV' , ' HED' , ' ATT' , ' ATT' , ' VOB' ]}]
142
+ ddp(" 9月9日上午纳达尔在亚瑟·阿什球场击败俄罗斯球员梅德韦杰夫 " )
143
+ >> > [{' word' : [' 9月9日 ' , ' 上午 ' , ' 纳达尔 ' , ' 在 ' , ' 亚瑟·阿什球场 ' , ' 击败 ' , ' 俄罗斯 ' , ' 球员 ' , ' 梅德韦杰夫 ' ] , ' head ' : [ 2 , 6 , 6 , 5 , 6 , 0 , 8 , 9 , 6 ], ' deprel' : [' ATT ' , ' ADV ' , ' SBV' , ' MT ' , ' ADV ' , ' HED' , ' ATT' , ' ATT' , ' VOB' ]}]
144
144
```
145
145
146
146
### 情感分析
@@ -149,12 +149,11 @@ ddp("百度是一家高科技公司")
149
149
from paddlenlp import Taskflow
150
150
151
151
senta = Taskflow(" sentiment_analysis" )
152
- senta(" 怀着十分激动的心情放映,可是看着看着发现,在放映完毕后,出现一集米老鼠的动画片 " )
153
- >> > [{' text' : ' 怀着十分激动的心情放映,可是看着看着发现,在放映完毕后,出现一集米老鼠的动画片 ' , ' label' : ' negative ' , ' score' : 0.6691398620605469 }]
152
+ senta(" 这个产品用起来真的很流畅,我非常喜欢 " )
153
+ >> > [{' text' : ' 这个产品用起来真的很流畅,我非常喜欢 ' , ' label' : ' positive ' , ' score' : 0.9938690066337585 }]
154
154
155
- senta([" 怀着十分激动的心情放映,可是看着看着发现,在放映完毕后,出现一集米老鼠的动画片" ,
156
- " 作为老的四星酒店,房间依然很整洁,相当不错。机场接机服务很好,可以在车上办理入住手续,节省时间" ])
157
- >> > [{' text' : ' 怀着十分激动的心情放映,可是看着看着发现,在放映完毕后,出现一集米老鼠的动画片' , ' label' : ' negative' , ' score' : 0.6691398620605469 }, {' text' : ' 作为老的四星酒店,房间依然很整洁,相当不错。机场接机服务很好,可以在车上办理入住手续,节省时间' , ' label' : ' positive' , ' score' : 0.9857505559921265 }]
155
+ senta([" 这个产品用起来真的很流畅,我非常喜欢" , " 作为老的四星酒店,房间依然很整洁,相当不错。机场接机服务很好,可以在车上办理入住手续,节省时间" ])
156
+ >> > [{' text' : ' 这个产品用起来真的很流畅,我非常喜欢' , ' label' : ' positive' , ' score' : 0.9938690066337585 }, {' text' : ' 作为老的四星酒店,房间依然很整洁,相当不错。机场接机服务很好,可以在车上办理入住手续,节省时间' , ' label' : ' positive' , ' score' : 0.985750675201416 }]
158
157
159
158
# 使用SKEP情感分析预训练模型进行预测
160
159
senta = Taskflow(" sentiment_analysis" , model = " skep_ernie_1.0_large_ch" )
0 commit comments