【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络

文章目录

      • Reptile
      • RNN
      • LSTM
      • 梯度下降的LSTM
      • 基于度量的方法
      • Siamese Network
      • N-way Few/One-shot Learning
        • 原型网络
        • 匹配网络
        • 关系网络
        • 虚拟数据的少量学习
        • Train + Test as RNN


Reptile

【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第1张图片
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第2张图片
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第3张图片

RNN

【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第4张图片

LSTM

RNN的变形
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第5张图片
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第6张图片
加入门
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第7张图片
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第8张图片

梯度下降的LSTM

【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第9张图片
GD看似像简化的LSTM
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第10张图片
可以让机器自动学习这些zf和zi
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第11张图片
典型的LSTM的c和x是没有关系的,但是GD的LSTM的θ和输入的梯度是有关系的。
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第12张图片
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第13张图片
优点:合理的模型尺寸;在典型的梯度下降中,所有参数使用相同的更新规则;训练和测试模型架构可以不一样。
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第14张图片
参数更新不仅取决于当前梯度,还取决于先前的梯度。
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第15张图片
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第16张图片
加入另一个LSTM,m存储之前的数据
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第17张图片

基于度量的方法

【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第18张图片
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第19张图片
学习一个能同时输入训练资料和测试资料,输出结果的网络。

【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第20张图片

【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第21张图片

Siamese Network

【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第22张图片
暹罗网络-直观解释:二元分类问题:“它们是相同的吗?”
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第23张图片
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第24张图片
图片经过cnn之后得到的数据,如果是同一张脸就会很相近,不同就会很远。
auto-encoder会保留图片的所有资料。
我们应该使用什么样的距离?
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第25张图片

N-way Few/One-shot Learning

假如任务是分类问题而不是回答是否的问题。
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第26张图片

原型网络

【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第27张图片

匹配网络

s层经过多跳相似记忆网络之后才得到输出
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第28张图片

关系网络

【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第29张图片
使用另外的网络计算相似度。

虚拟数据的少量学习

【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第30张图片
使用生成器,一张图片经过G生成多张图,然后放到网络里面。
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第31张图片

Train + Test as RNN

【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第32张图片

输入embedding和类别的one-hot 向量,训练不了
【学习】Reptile、梯度下降的LSTM、Siamese Network、原型网络、匹配网络、关系网络_第33张图片

你可能感兴趣的:(lstm,学习,深度学习)