- 博客(19)
- 收藏
- 关注
转载 caffe---之reshape层
layer { name: "reshape" type: "Reshape" bottom: "input" top: "output" reshape_param { shape { dim: 0 # copy the dimens...
2018-12-28 09:53:27 540
转载 caffe---之eltwise层
Eltwise : element-wiseeltwise layer是caffe提供的按元素操作层。它支持3种基本操作:1. PROD:按元素乘积2. SUM:按元素求和(默认)3. MAX:保存元素大者进行何种操作可以在layer里面通过定义EltwiseOp : x #x:=0,1,2 除此之外,该层还定义了coeff 参数,该参数只对SUM操作起作用。最后,caffe还设...
2018-12-27 16:07:40 723
转载 caffe---之scale层
caffe源码中给出了scale层的作用,如下:layer { name: "inception_3a_scale" type: "Scale" bottom: "inception_3a/concat" bottom: "inception_3a_prob_reshape" top: "inception_3a/output" scale_param { a...
2018-12-26 17:33:40 6842 1
原创 深度学习之---yolo源代码部分分析
yolo代码是用c写的,我们先从主函数开始:main:int main(int argc, char **argv){ //test_resize("data/bad.jpg"); //test_box(); //test_convolutional_layer(); if(argc < 2){ fprintf(stderr, "u...
2018-12-19 21:32:28 704
转载 python---subplot函数
1 问题描述matploglib 能够绘制出精美的图表, 有些时候, 我们希望把一组图放在一起进行比较, 有没有什么好的方法呢?matplotlib 中提供的 subplot 可以很好的解决这个问题2 subplot函数介绍matplotlib下, 一个 Figure 对象可以包含多个子图(Axes), 可以使用 subplot() 快速绘制, 其调用形式如下 :subplot...
2018-12-19 14:06:03 8098 1
原创 python---之suplot里面的twinx()函数
twinx()函数表示共享x轴twiny()表示共享y轴共享表示的就是x轴使用同一刻度线
2018-12-19 14:03:24 10834
转载 python---之suplot和suplots的区别
前言:大家一般都知道subplot可以画子图,但是subplots也可以画子图,鉴于subplots介绍比较少,这里做一个对比,两者没有功能一致。参考博客:Matplotlib的子图subplot的使用参考博客:subplots与figure函数参数解释说明以及简单的使用脚本实例对比开始:需求:画出两张子图,在一行显示,子图中的内容一模一样subplot代码:ax1 ...
2018-12-19 14:01:14 709
转载 python---之plot函数的颜色参数等
1、plt.plot(x,y,format_string,**kwargs) 转自点击打开链接x轴数据,y轴数据,format_string控制曲线的格式字串 format_string 由颜色字符,风格字符,和标记字符 关于*kwargs,有时候,函数的参数里会有(*args, *kargs),都是可变参数,*args表示无名参数,是一个元租,**kwargs是键值...
2018-12-19 13:57:28 14283
转载 深度学习之----双线性插值,转置卷积,反卷积的区别与联系
一.线性插值这里讲解线性插值法的推导为了给双线性插值公式做铺垫。 线性插值法是指使用连接两个已知量的直线来确定在这个两个已知量之间的一个未知量的值的方法。二.双线性插值双线性插值是插值算法中的一种,是线性插值的扩展。利用原图像中目标点四周的四个真实存在的像素值来共同决定目标图中的一个像素值,其核心思想是在两个方向分别进行一次线性插值。三转置卷积:考虑正...
2018-12-17 14:45:43 8890 1
转载 深度学习---之segnet
原文地址:SegNet复现详解:http://mi.eng.cam.ac.uk/projects/segnet/tutorial.html实现代码: github TensorFlow简介: SegNet是Cambridge提出旨在解决自动驾驶或者智能机器人的图像语义分割深度网络,开放源码,基于caffe框架。Seg...
2018-12-17 11:18:06 466
转载 图像处理----什么是图像分辨率及细节为何为高频信息
图像分辨率泛指成像或显示系统对细节的分辨能力,代表图像中存储的信息量。一般情况下,图像分辨率越高,图像中包含的细节越多,信息量也越大。图像分辨率分为空间分辨率和时间分辨率。通常,分辨率被表示成每一个方向上的像素数量,例如64*64的二维图像。但是,分辨率的高低并不等同于像素数量的多少,例如一个通过插值放大了5倍的图像并不表示它包含的细节增加了多少。图像超分辨率重建关注的是恢复图像中丢失的细节,即高...
2018-12-17 11:02:44 3335
原创 caffe---之如何实现多任务学习
一.制作数据集:首先制作lmdb的多任务标签,使用python来做代码如下(做两个lmdb一个用于存储data,一个用于存储label,这是训练集的做法,验证集同理): X = np.arange(4356).reshape(4,33,33) map_size = X.nbytes*100000*2 env_data = lmdb.open('/yourlmdbpa...
2018-12-14 13:30:30 480
转载 ubuntu---sudo apt-get update更新源出错
转载:https://www.aliyun.com/jiaocheng/119860.html
2018-12-12 12:18:22 657
转载 caffe--之如何保存训练日志
日志可以对训练或者测试过程有一个相对完整的记录,对理解,分析网络或者查错有很大的帮助.分享两种方法:1.在命令行运行训练或测试命令前添加”GLOG_logtostderr=0 GLOG_log_dir=./” ,例如:GLOG_logtostderr=0 GLOG_log_dir=./ caffe train -solver=solver.prototxt -gpu=0 1训...
2018-12-11 22:32:25 1684
转载 c/c++---error: ‘to_string’ was not declared in this scope
转载:https://blog.csdn.net/farmwang/article/details/74309004
2018-12-05 20:07:18 3212
转载 c/c++---之如何访问protected
派生类的成员或友元只能通过派生类的对象来访问基类受保护成员,而派生类对基类的对象受保护成员—无权限转载:https://blog.csdn.net/w_linux/article/details/69487819...
2018-12-04 16:55:04 1706
转载 c/c++---之opencv如何用opencv求IOU
float bbOverlap(const BoundingBox& box1,const BoundingBox& box2){ if (box1.x > box2.x+box2.width) { return 0.0; } if (box1.y > box2.y+box2.height) { return 0.0; } if (box1.x+box1...
2018-12-03 16:02:55 3263
转载 c++---之opencv中Rect与Rect_2d的区别
typedef Rect_<int> Rect2i;typedef Rect_<float> Rect2f;typedef Rect_<double> Rect2d;typedef Rect2i Rect;Rect的定义其实只是一个别名,如下,它最终是由Rect_模板得来的转载:https://blog.csdn.net/u012819339/a...
2018-12-03 11:36:37 8249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人