![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
caffe学习
maocaisheng
Image Restoration
展开
-
Prototxt文件升级和可视化
prototxt 文件升级和可视化原创 2016-09-22 19:03:14 · 1032 阅读 · 0 评论 -
caffe 反卷积
本想着简单记录下过程,没想到大家这么喜欢这篇博文,万分荣幸。可能我记录的不够详细,有人实际操作中出现了一些问题。在此给出工程代码(由于自己下东西积分时常不够,所以给资源加了积分。如果没积分想下载可以私信我邮箱)。介绍论文《Visualizing and Understanding Convolutional Networks》通过对卷积网络的逆向操作,将指定卷积层的激活值反向投影到输入像素空间,从而原创 2016-10-16 17:40:53 · 12609 阅读 · 28 评论 -
使用Codeblocks调试Caffe相关代码
由于Caffe是通过数据库(lmdb或levelddb)读取输入数据,因此不可避免的需要更改附带的convert_imageset代码,将训练数据按照自己的需求写入数据库。原创 2016-10-21 18:01:13 · 1964 阅读 · 0 评论 -
Caffe 损失层中loss_weight 如何存储?
一个网络中如果存在多个损失层的话,需要给每个损失层加上loss_weight参数,不加的话默认为1.0。 但是loss_weight如何存储的呢?这里我是从ContrastiveLossLayer::Backward_cpu中发现的:const Dtype sign = (i == 0) ? 1 : -1;const Dtype alpha = sign * top[0]->cpu_diff()原创 2017-05-12 10:17:37 · 3083 阅读 · 0 评论 -
Ubuntu16.04下环境配置Caffe
caffe装matlab接口报错: recipe for target ‘matlab/+caffe/private/caffe_.mexa64’ failedMEX matlab/+caffe/private/caffe_.cppBuilding with 'g++'.Warning: You are using gcc version '5.4.0'. The version of gcc原创 2017-03-16 15:22:13 · 4577 阅读 · 4 评论 -
Caffe 网络结构可视化
可以利用python接口实现网络结构的可视化,便于直观理解。注:主要参考《21天实战caffe》1.准备Python环境1.1安装Pythonsudo apt-get updatesudo apt-get install python-dev1.2安装Python包管理器:pip 这里建议通过源码安装,如果通过命令 sudo apt-get install python-pip 安装,可能会出现原创 2016-09-19 14:57:46 · 11578 阅读 · 1 评论 -
Caffe 特征图可视化
特征图即网络在前向传播阶段的各层输出。 这里使用一个训练过的CaffeNet模型对一张猫的图片进行分类,使用matlab绘制出卷积层的特征图。原创 2016-10-09 16:00:39 · 10332 阅读 · 8 评论 -
Caffe 网络权值可视化
对训练后的网络权值进行可视化可以判断模型的优劣及是否欠(过)拟合。经过良好训练的网络权值通常表现为美观,光滑;反之则表现为噪声图像,或者图案相关性太高,或者缺乏结构性,或有较多‘死’区域。可视化代码只需要读取训练后的网络结构和权值文件,将各层的权值数据投影到像素空间即可。原创 2016-10-11 14:40:18 · 2798 阅读 · 2 评论 -
Siamese Network Training
Pairwise相似度学习输入可以表示为(x,xp,sim)(x,x_p,sim),Pointwise特征学习输入为(x,label)(x,label)。 下面根据Caffe官网教程介绍如何训练孪生网络。原创 2016-09-27 12:37:03 · 5646 阅读 · 4 评论