- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 【leetcode 剑指offer No.56】 数组中数字出现的次数的解题思路和易错点
记录一下此题的操作思路,由于题目要求时间复杂度为O(n),空间复杂度为O(1),所以肯定是不能使用借助其他数据结构或者双指针遍历的方法了。这里使用的是位运算符。主要是异或运算符,首先贴出异或运算符的几点重要性质。1.如果我们对 0 和二进制位做 XOR 运算,得到的仍然是这个二进制位。a⊕0=a2.如果我们对相同的二进制位做 XOR 运算,返回的结果是 0。a⊕a=03.X...
2020-04-20 15:31:36 107
原创 记录HighEr-Resolution Network for Image Demosaicing and Enhancing 论文中Ensemble Strategy
Ensemble Strategy整体策略(ensemble strategy)是用在测试阶段,根据作者提供的实验数据可以看到,有着明显涨点的能力,也不需要去做什么过多额外的工作。ensemble strategy分为self-ensemble strategy和epoch-ensemble strategy两种。这两种方法本质上都是在求相近图片的平均。首先,self-ense...
2020-04-19 23:07:12 623
原创 【CV面试必会】深度学习网络之DenseNet以及其对应pytorch代码
区别对比DenseNet的架构和ResNet的架构经常会在面试中被拿来比较,所以写了两篇博客记录一下。首先,我们看一下两者的主要区别,即是在对于特征处理上,一个是相加,一个是通道上拼接,如下图(图来自李沐的动手学深度学习)。DenseNetDenseNet主要的部分由Dense Block和Transition Layer构成,前者Dense Block即为上图的右边部...
2020-04-18 22:52:37 607
原创 【CV面试必会】深度学习网络之Resnet以及其对应pytorch代码
Resnet是He 等人在2015年提出的网络。用来解决在之前的一些网络,在网络层数增多时,反而其在训练集上error表现下降的现象。这种现象并不是由于过拟合导致的,因为在过拟合的时候,应该是train效果很好,test的效果很差。下图即为Resnet的两个核心结构,左边的图是在Resnet18/34使用的短路结构,这时的Resnet block使用两个3*3卷积,并add输入X。...
2020-04-10 00:09:51 999
原创 C++中按大小顺序返回容器的下标访问值以及字符串和数字转化
首先记录下字符串与数字想转换的两条语句1.数字转换为字符串,使用to_stringint num = 5;string ch = to_string(num);2.字符串转换为数字,使用atoi()string ch="5";int num=atoi(ch.c_str());之前在python里遇到过很方便的返回序号程序,c++中要复杂一点,但是思想一样。使用s...
2020-04-02 15:22:02 348
原创 linux screen常用命令总结
1.screen -S yourname 创建一个新的screen。2.screen -ls 看当前用户screen涉及到的的列表。3.screen -r session(具体可以用第二条命令获得),恢复之前detached的screen。4.screen -d session 将一个处在Attached状态下的screen变为detached的状态,这样你才可以接着访问。为什么会...
2020-04-01 20:53:01 389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人