格拉姆矩阵 Gram Matrix 简单理解
以下转自 https://www.zhihu.com/question/49805962
为了简单说明Gram Matrix需要首先说明feature map:为了学习对象的feature。所以假设我们加到100种滤波器,每种滤波器的参数不一样,表示它提出输入图像的不同特征,如:边缘、条纹等。这样每种滤波器去卷积图像就得到对图像的不同特征,我们称之为Feature Map。所以100种卷积核就有100个Feature Map。这100个Feature Map就组成了一层神经元。一般来说浅层网络提取的是局部的细节纹理特征,深层网络提取的是更抽象的轮廓、大小等信息。这些特征总的结合起来表现出来的感觉就是图像的风格。Feature Map中,每个数字都来自于一个特定滤波器filter或者核kernel在特定位置的卷积,因此每个数字代表一个特征的强度。本质就是特征的提取量化。进一步得到这些特征向量后,就可以计算Gram Matrix。简言之Gram Matrix就是k个特征向量之间的内积组成的矩阵——可以被看作feature之间的偏心协方差矩阵(没有减去均值)。如果两个图像的特征向量的Gram矩阵的差异较小,在风格迁移中,就可以认定这两个图像是相近的。Gram计算的实际上是两两特征之间的相关性,哪两个特征是同时出现的,哪两个是此消彼长的等等,同时,Gram的对角线元素,还体现了每个特征在图像中出现的量。格拉姆矩阵 Gramian matrix设矩阵X:X=[X1 X2⋯ Xn]则Gramian matrix为:性质:G是positive semi-definite matrix正半定矩阵G的行列式非0时,X是线性无关的(充分必要)(可用来判定X是否线性无关,很重要)
格拉姆矩阵 Gram Matrix 简单理解相关推荐
- 【小概念】格拉姆矩阵(gram matrix)
gram矩阵是计算每个通道I的feature map与每个通道j的feature map的内积. gram matrix的每个值可以说是代表i通道的feature map与j通道的feature ma ...
- Gram matrix 格拉姆矩阵
2019独角兽企业重金招聘Python工程师标准>>> Gram matrix 度量各个维度自己的特性以及各个维度之间的关系. 来自:https://www.zhihu.com/qu ...
- Android:安卓学习笔记之Bitmap的简单理解和使用
Android Bitmap的简单理解和使用 Android Bitmap 一.Bitmap的定义 二.Bitmap的格式 2.1 存储格式 2.2 压缩格式 三.Bitmap创建方法 3.1 Bit ...
- 简单理解VIO(二)
文章目录 一.旋转运动学 二.IMU测量模型及运动模型 1.MEMS加速度计工作原理 2.陀螺仪测量原理 三.IMU误差模型 1.六面法标定加速度 1.1.bias与scale 1.2.轴间误差 四. ...
- android 点击事件消费,Android View事件分发和消费源码简单理解
Android View事件分发和消费源码简单理解 前言: 开发过程中觉得View事件这块是特别烧脑的,看了好久,才自认为看明白.中间上网查了下singwhatiwanna粉丝的读书笔记,有种茅塞顿开 ...
- 【转载】Deep learning:十九(RBM简单理解)
Deep learning:十九(RBM简单理解) 这篇博客主要用来简单介绍下RBM网络,因为deep learning中的一个重要网络结构DBN就可以由RBM网络叠加而成,所以对RBM的理解有利于我 ...
- 学习:双机热备、集群、负载均衡、SQL故障转移群集简单理解(转)
双机热备.集群.负载均衡.SQL故障转移群集简单理解平常,大家常提到几个技术名词:双机热备.集群.负载均衡.SQL故障转移群集.这里,就我的理解,和大家简单探讨下,有不足或错误之处还请各位指出! 这些 ...
- 字符串匹配算法Java_如何简单理解字符串匹配算法?
这篇文章来说说如何简单理解KMP,BM算法.之前看过一些文章说,KMP算法很难理解. 可我并不觉得. 我反而觉得它容易理解.平时我们写java代码的时候, 判断一个字符串是否存在包含另一个字符串都是直 ...
- python yield的简单理解
2019独角兽企业重金招聘Python工程师标准>>> yield是个生成器,它可以使一个方法变成可迭代的方法,每次迭代返回yield后面的值 简单理解: >>>d ...
- linun——SElinux的简单理解
SElinux简单理解 一.什么是SElinux? SELinux 全称 Security Enhanced Linux (安全强化 Linux),是 MAC (Mandatory Access Co ...
最新文章
- 图解eclipse+myeclipse完全绿色版制作过程
- kafka-2.11-2.3.0版本配置文件参数详解_Kafka版本特性总结
- 报名 | 数据新闻发展趋势与人才培养学术讲座(武汉)
- Java 门面模式 浅析
- 虚拟主机6大骗术,站长朋友小心了
- 表单验证失败提示方案(自用)
- Android6.0的SMS(短信)源码分析--短信发送
- Linux学习笔记三--vim
- Batch批量替换hosts
- mysql 过滤单引号_python实现mysql的单引号字符串过滤方法
- --------》》》》【醒目】一些比较有用的东西
- 8X53 VS 6763
- vue--自定义验证指令
- 查看oracle中的中文所占字节数
- 【UV打印机】RYPC打印软件教程(一)-软件简介
- 97年大学计算机考试是 级,1997年9月全国计算机等级考试一级笔试试卷 DOS
- nmap的下载与安装
- java excel 列_java 如何操作excel 插入一列
- SQL Inject
- 大功率的用电电器为什么要用三孔插座?