matconvnet
syvge
CV
展开
-
(笔记杂谈一)图像风格迁移中的Gram矩阵风格监督
前言我不是做风格迁移的,但是我觉得这个很有意思,所以在matconvnet上简单实践了一把,唉,matconvnet毕竟小众,啥都要自己写Gram矩阵的计算、风格损失及反传求导公式定义n 维特征空间中有k 个特征向量 ,则它们的Gram矩阵就是由这些特征计算得来的偏心协方差矩阵(因为没有减均值),对角线元素的值则表征这些特征的强度(也就是幅值),其他元素则是特征之间的相关系数,图像的纹理特征可以看作不同底层特征之间的组合关系,所以用Gram 矩阵来衡量作为损失函数,便可以监督图像风格的迁移。下.原创 2020-05-16 01:23:19 · 1221 阅读 · 0 评论 -
matconvnet下的GPU编译笔记
主要步骤:1.安装matconvnet不同的版本的话其实对应不同的visual studio,这个要根据具体说明来做,然后按照官网上的编译2.安装cuda和cudnn,下载的安装包去NVIDIA官网上去下载,先安装cuda双击.exe文件就可以了,默认安装到C:\ProgramFiles\NVIDIA GPU Computing Toolkit目录下,也可以选择自定义安装到其他路径。...原创 2018-12-03 20:33:17 · 770 阅读 · 0 评论 -
matconvnet学习笔记(二)
1.matlab中@的使用@是用于定义函数句柄的操作符,传递返回的是函数句柄还有另外一种用法变量名=@(输入参数列表)运算表达式,下面有两个例子%1fn=@sin(x);fn(x)=sin(x);%2 fn=@(x,y) (x+y); fn(1,1) ans = 2%3这个更复杂一点了,是对一个函数 sygetBatch做后处理,然后得到一个新的数据接...原创 2018-12-06 16:19:27 · 480 阅读 · 0 评论 -
matconvnet学习三:matlab中的类定义
matconvnet的Dagnn文件夹中定义了一系列的类如Layers,conv等等,类的构成一般为:classdef classname properties end methods endend详细了解的话,可以使用doc classdef命令,去读一下matlab的帮助文档code1:这个就是matconvnet...原创 2018-12-12 12:44:48 · 398 阅读 · 2 评论