- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 轻量级模块SEnet(Squeeze-and-excitation module)分析以及使用
2017ImageNet分类比赛冠军模型SENet(Squeeze-and-Excitation Networks)。paper、Code一、提出的动机:考虑通道之间的关系,以此来提升网络性能。希望能够显式地建模特征通道之间的相互依赖关系。思想:通过学习的方式来获得每个特征通道的重要程度,依照这个重要程度来提升有用的特征并抑制对当前任务用处不大的特征。二、模型结构经过原有卷...
2019-06-27 14:10:41 4539
原创 剑指offer 最小的k个数(C++)
题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。思路1:先对数组从小达到进行排序,输出前k个数。快速排序,时间复杂度:O(nlogn)。代码提交页代码:class Solution { public: vector<int> GetLeastNumbers_Solutio...
2019-06-19 14:24:58 847
原创 caffe-ssd源码解析--数据增强
train.prototxt注释:distort_param { brightness_prob: 0.5 #调整亮度,im_transforms.cpp:RandomBrightness函数 brightness_delta: 32.0 #添加像素值,对原图增加-32至32中的随机像素值 contrast_prob: 0.5 #对比度 ...
2019-06-12 14:23:41 939
原创 Ubuntu16.04 安装notepad++
ubuntu下的gedit阅读文本实在是不友好!!!安装notepad++sudo add-apt-repository ppa:notepadqq-team/notepadqqsudo apt-get updatesudo apt-get install notepadqq第一步的时候需要确认,回车就行了卸载方法:sudo apt-get remove not...
2019-06-12 10:40:01 13561 3
原创 剑指offer 数组中出现次数超过一半的数字(C++)
题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。思路:超过一半的数,即出现次数超过了所有其它数出现的次数。对数组进行遍历,先保存第一个数,计数器置一,后面的和这个值相比,相同则计算器加一,不同则计数器减一。如果计数器为...
2019-06-10 19:24:41 481
原创 剑指offer 二叉搜索树的后序遍历序列(C++)
题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。思路:二叉搜索树的性质:左子树小于根节点值,右子数大于根节点值。后序遍历序列的最后一个值为根节点,则根据根节点可以将序列分成左右子树。判断依据:左子树的值均小于根,右子树的值均大于根。解题思路:首先遍历序列得到左子树则break,对右...
2019-06-10 17:58:43 309
原创 剑指offer 从上往下打印二叉树
题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。思路:二叉树的层序遍历,使用队列进行存储,将当前节点存放在队列中,如果有左右节点,则保存在队列中。代码/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x...
2019-06-10 16:33:03 121
原创 剑指offer 包含min函数的栈(C++)
题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。思路:建立一个数据栈,一个辅助栈。数据栈正常存取数据,辅助栈存取最小值。push函数:做入栈操作时,数据栈正常入栈,辅助栈需要对辅助栈栈顶数据与当前输入数据做比较,当前值更小才入辅助栈,为空则直接入栈;pop函数:数据栈正常出栈,如果数据栈栈顶与辅助栈栈顶相同,则两个栈...
2019-06-10 16:02:01 198
原创 ubuntu安装pinta(图片编辑器)
ubuntu下没有自带的画图软件,可以安装pinta对图像进行编辑sudo apt-get updatesudo apt-get install pinta通过指令pinta或
2019-06-06 11:10:27 3525
原创 xml标签可视化
标图之后生成了xml文件,但是只是文本格式,不方便查看。python脚本如下# coding=UTF-8from xml.dom.minidom import parseimport matplotlib.pyplot as pltimport xml.dom.minidomimport os,shutilimport matplotlib import numpy as...
2019-06-05 16:51:16 5374 10
原创 python利用numpy对文本修改
对某一列加减数import matplotlib.pyplot as pltimport numpy as np data1 = np.loadtxt('/home/lab522/SSD/caffe/tools/extra/k=12/DSOD300_IR_DSOD300_300x300_2.log.train')data1[:,0] = data1[:,0] + 23980;n...
2019-06-02 11:27:48 464
原创 caffe查看网络传播时间
sh脚本:cd caffe./build/tools/caffe time --model='/home/lab522/SSD/caffe/jobs/VGGNet/IR_0528/SSD_300x300/train.prototxt' -iterations 1 -gpu 0 2>&1 | tee jobs/VGGNet/IR_0528/SSD_300x300/time....
2019-06-01 11:04:02 274
deploy.prototxt
2019-05-19
solver.prototxt
2019-05-19
test.prototxt
2019-05-19
train.prototxt
2019-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人