DL-Frameworks-Caffe
深度学习框架Caffe学习
goodluckcwl
有价值、有影响力的研究
展开
-
学习Caffe(二)使用Caffe:Caffe加载模型+Caffe添加新层+Caffe finetune
如何使用Caffe Caffe教程(http://robots.princeton.edu/courses/COS598/2015sp/slides/Caffe/caffe_tutorial.pdf) 预备知识 Google Protocol Buffer https://developers.google.com/protocol-buffers/docs/cpptutorial...原创 2016-07-17 20:25:12 · 2043 阅读 · 0 评论 -
学习Caffe(三)Caffe卷积实现解析并手写前馈网络Armadillo+Opencv
图像卷积的实现 矩阵相乘 卷积是乘累加运算,把图像和卷积核展开成列,可用矩阵相乘加速运算。比如,输入feature map是32*32*3,卷积核是5*5*3*20,padding是1,stride是1,则展开后得到的feature map矩阵宽度是5*5*3,高度是((32+2*1-5)/1+1)*((32+2*1-5)/1+1),卷积核矩阵高度是5*5*3,宽度是20。 Caffe中...原创 2016-09-25 22:24:53 · 428 阅读 · 0 评论 -
学习Caffe(四)Euclidean Loss Layer和Softmax Loss Layer解析
Euclidean_loss_layer.cpp Forward 比较简单 template <typename Dtype> void EuclideanLossLayer<Dtype>::Forward_cpu(const vector<Blob<Dtype>*>& bottom, const vector<B...原创 2017-08-18 14:25:43 · 837 阅读 · 0 评论 -
学习Caffe(五)浅析softmax cross entropy loss与sigmoid cross entropy loss
Caffe中的softmax loss可以看成最大似然估计 也可以从信息论的角度解释:即最小化估计分布与真实分布的差异。原创 2017-10-16 00:05:20 · 1794 阅读 · 2 评论 -
学习Caffe(一)Ubuntu 14.04 安装Caffe+cuda+cudnn+pycaffe+matcaffe
Caffe是一个深度学习框架,本文讲阐述如何在linux下安装GPU加速的caffe。 系统配置是: OS: Ubuntu14.04 CPU: i5-4690 GPU: GTX960 RAM: 8G 安装方法参见caffe的官方文档:http://caffe.berkeleyvision....原创 2016-07-04 16:01:02 · 1457 阅读 · 0 评论 -
学习Caffe(六)解决Ubuntu16.04安装Matcaffe错误
由于Ubuntu16.04默认的gcc/g++版本是5.4,而matlab支持的gcc/g++版本是4,所以直接用系统的gcc/g++编译matcaffe会出错. 期间尝试把matlab自带的一些动态库改成系统的,但是还是出错,说明不对. 最终,决定大改.把系统的gcc/g++改成4.85,然后手动编译caffe的依赖项,用gcc/g++4.85编译: - opencv - libpr...原创 2018-05-15 00:08:39 · 426 阅读 · 0 评论