【人工智能全栈学习-知识图谱】零基础理论——动手学关系抽取:TextCNN&LSTM


本系列文章不可转载!!!

一、问题

本章问题导读,如果面试前以下题目还有不会的建议看本篇文章
1.TextCNN的kernel大小是否一样
2.RNN可以解决哪些问题
3.为什么需要LSTM,
4.标量、向量、张量是什么;标量、向量与张量是什么关系

二、人工智能全栈学习系列课程

【人工智能全栈学习】机器学习基础知识——线性回归与逻辑回归(看完就全懂了)
【人工智能全栈学习】机器学习基础知识——传统机器学习(看完就全懂了)
【人工智能全栈学习】机器学习基础知识——分类器和机器学习三大定律(看完就全懂了)
【人工智能全栈学习-情感分析】BiLSTM(看完就全懂了)
【人工智能全栈学习-情感分析】Bert(看完就全懂了)
【人工智能全栈学习-知识图谱】零基础实践——动手学关系抽取
【人工智能全栈学习-知识图谱】零基础理论——动手学关系抽取:TextCNN&LSTM
【人工智能全栈学习-计算机视觉】Yolo系列(看完就全懂了)
【人工智能全栈学习-图像分割】语义分割和实例分割(看完就全懂了)

三、代码文件释义

在这里插入图片描述
BasicModule.py:基类
BruceCNN.py:继承基类
embedding.py:单独抽了个类
在这里插入图片描述
config:配置文件
dataset:数据集处理文件
process:预处理文件
trainer:训练文件
utils:工具类
vocab:词汇的类
在这里插入图片描述
relation:十个关系
test.csv:测试集
train.csv:训练集
在这里插入图片描述
predict:预测脚本
run.py:整个代码的运行脚本

四、知识图谱

在这里插入图片描述

实体、属性与关系

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

知识图谱与人工智能

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

关系抽取

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

五、CNN

在这里插入图片描述
后面必须加flatten,把二维图像变成一维信息

TextCNN(文本序列的卷积)

在这里插入图片描述
【原创】文本分类算法TextCNN原理详解(一)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
[NLP] TextCNN模型原理和实现
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
卷积核大小可以不一样,但必须一次扫每行
在这里插入图片描述

六、RNN

推荐一篇特别精彩的文章:
循环神经网络 – Recurrent Neural Network | RNN

为什么需要RNN

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
无论取“最好、的、人工智能、科普、网站、是”都不能得到预测结果,得把前面所有的词连在一起得到
在这里插入图片描述

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

RNN存在短期记忆

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

LSTM——只保留重要信息

长短期记忆网络 – Long short-term memory | LSTM
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

详解 LSTM
在这里插入图片描述
在这里插入图片描述

控制LSTM细胞状态的三个门

在这里插入图片描述
第一个开关,负责控制继续保存长期状态c;
第二个开关,负责控制把即时状态输入到长期状态c;
第三个开关,负责控制是否把长期状态c作为当前的LSTM的输出。

如何在算法中实现这三个开关?

方法:用 门(gate)
定义:gate 实际上就是一层全连接层,输入是一个向量,输出是一个 0到1 之间的实数向量。
公式为:
在这里插入图片描述
gate 如何进行控制?
方法:用门的输出向量按元素乘以我们需要控制的那个向量
原理:门的输出是 0到1 之间的实数向量,
当门输出为 0 时,任何向量与之相乘都会得到 0 向量,这就相当于什么都不能通过;
输出为 1 时,任何向量与之相乘都不会有任何改变,这就相当于什么都可以通过。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
f是sigmoid函数
在这里插入图片描述

LSTM实例

在这里插入图片描述

七、神经网络中的数据形式

在这里插入图片描述

标量、向量、张量

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一拳Marx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值