当前位置:   article > 正文

【人工智能全栈学习-知识图谱】零基础理论——动手学关系抽取: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实例

在这里插入图片描述

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

在这里插入图片描述

标量、向量、张量

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/939654
推荐阅读
相关标签
  

闽ICP备14008679号