前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【深度学习入门案例】LAC词法分析

【深度学习入门案例】LAC词法分析

作者头像
川川菜鸟
发布2021-10-19 11:16:30
4670
发布2021-10-19 11:16:30
举报

一、准备数据

创建ci.txt文档:

在这里插入图片描述
在这里插入图片描述

二、读取数据

代码语言:javascript
复制
#读取数据
with open("ci.txt", 'r') as f:
    test_text = []
    for line in f:
        test_text.append(line.strip())
print(test_text)

返回:

在这里插入图片描述
在这里插入图片描述

三、加载预训练模型

LAC网络框架为BiGRU+CRF,整体框架图:

在这里插入图片描述
在这里插入图片描述

代码为:

代码语言:javascript
复制
import paddlehub as hub
module = hub.Module(name="lac")

四、预测

PaddleHub对于支持一键预测的module,可以调用module的相应预测API,完成预测功能。

代码语言:javascript
复制
results = module.lexical_analysis(texts=test_text)

for result in results:
    print(result)

返回:

在这里插入图片描述
在这里插入图片描述

后面的tag看不懂?词性和专名类别标签集合如下表:

在这里插入图片描述
在这里插入图片描述

五.完整源码

代码语言:javascript
复制
# coding=gbk
"""
作者:川川
@时间  : 2021/8/29 22:10
群:970353786
"""
#读取数据
with open("ci.txt", 'r') as f:
    test_text = []
    for line in f:
        test_text.append(line.strip())
print(test_text)
#加载模块
import paddlehub as hub
module = hub.Module(name="lac")
## 预测
results = module.lexical_analysis(texts=test_text)

for result in results:
    print(result)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-08-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、准备数据
  • 二、读取数据
  • 三、加载预训练模型
  • 四、预测
  • 五.完整源码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档