paddlehub语言情感检测
最近百度架构师手把手带你零基础实践深度学习这个课程有一个paddlehub创意比赛,于是就做了一个。代码很简单,是一个语言情感检测的系统,几行代码就可以解决的。
先说一说paddlehub吧,paddlehub操作简单,有一些基础的人就可以用它来实现一些较为复杂的代码。原先需要好多行的代码才能解决的问题,用paddlehub就需要寥寥数行的代码。
首先第一步,要先下载paddlehub,以下是代码实现:
# 要先下载paddlehub
!pip install paddlehub==1.6.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
然后要处理数据,这里要求用户手动输入五个句子,向空列表里面添加这五个句子,当做数据。代码如下:
a = 1
# 定义一个空列表
test_texts = []
# 下段代码执行五次
while(a<=5):
# 要求用户手动输入句子
test_text = input('{}/5 请输入一个句子:'.format(a))
print(' ',test_text)
# 向列表里添加数据
test_texts.append(test_text)
a+=1
接下来就要引入paddlehub,并用senta_bilstm模型处理数据啦。
import paddlehub as hub
senta = hub.Module(name="senta_bilstm")
最后进行处理并