- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 各个框架下Tensor中的通道顺序
N: batch;C: channelH: heightW: widthCaffe 的Blob通道顺序是:NCHW;Tensorflow的tensor通道顺序:默认是NHWC, 也支持NCHW,使用cuDNN会更快;Pytorch中tensor的通道顺序:NCHWTensorRT中的tensor 通道顺序: NCHW...
2019-02-28 16:36:46
9443
2
原创 CPP中操作符operator的俩种作用
在CPP中,一个类的操作符有俩个作用。第一是对这个类的对象进行操作,如比较,赋值,位移等; 第二是对这个类的对象进行隐式转换一个例子的代码:#include <iostream>using namespace std;struct struct_a{ int ta; int tb; };class A{ public: A(int a)...
2019-02-27 20:44:19
1168
原创 离散傅立叶变换在图像处理中的推导和意义
傅立叶变换(FT)能应用的领域太多了,本文聊聊FT在图像处理上的应用。前有高人不用公式通俗地解释了傅立叶级数,傅立叶变换等概念(傅立叶变换讲解-知乎专栏, 任意取的一个名字,还望作者不要在意)。 本文目的是更深入地理解一下傅立叶变换在图像处理领域的应用,包括如何推导公式和变换后频谱图的物理意义。为了表述方便,是会用到公式的,但是对数学方面的要求就是会解多元一次方程组就行。1. 傅立叶变换的...
2019-02-19 20:58:28
1877
原创 指数函数对数函数导数定义推导
对 和 求导的推导做一个总结。我以前接触到的推法是:首先记住 ,之后 的导数可以根据对数的导数推导如下:令 , 所以 ,俩边求导, 根据复合函数求导法则为:或者记住 的导数,用复合函数求导推 的导数。但是个人觉得这种做法太讨巧了,而且我也不是总能记住其中一个的导数是什么,一般是一忘就都忘了。理解一个东西,还是得从定义上去理解,找了一个百度百...
2019-02-19 20:28:51
11555
2
原创 pytorch中pixelshuffle的具体操作方式
官方文档中对于pixelshuffle的解释:https://pytorch.org/docs/0.3.1/_modules/torch/nn/modules/pixelshuffle.html简单点说就是一个调整数据顺序的过程,即输入的张量大小为:, 调整为: 的过程,可是官方文档只说了这些,并没有解释怎样对应起来的。对应公式如下,,a为输入的tensor, 分别是batch, ch...
2019-02-19 20:04:37
4147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人