自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 faster rcnn windows 下c++版本(二)

修改rpn_layer

2017-01-16 14:54:13 1057

原创 faster rcnn windows 下c++版本

faster rcnn windows 下c++版本参考了http://www.cnblogs.com/louyihang-loves-baiyan/p/5485955.html,和http://blog.csdn.net/oYangZi12/article/details/53290426。 上面两个分别是参考在linux下参考python版本的faster rcnn改写成c++版本的。不过其

2017-01-11 11:37:51 7685 17

原创 caffe源码理解之inner_product_layer

介绍inner_product_layer也即全连接层,如下示意图,每个输出都连接到所有的输入。 正文成员变量首先介绍一下几个成员变量protected: int M_;//样本数量 int K_;//单个输入特征长度 int N_;//输出神经元数量 bool bias_term_;//是否添加偏置,上图中的(+1)。 Blob<Dtype> bias_multiplier

2016-03-29 09:50:28 13846 8

原创 caffe源码理解之layer

介绍 这篇主要从总体上开始,介绍caffe中比blob高一个层次的layer。首先让我无耻的盗图。(读书人的事,哪里能叫偷) 上图一是对layer的一个总体分类。图中很详细,不细说。成员变量 在layer类中的成员变量protected: /** The protobuf that stores the layer parameters */ LayerParameter laye

2016-03-25 23:01:57 1042

原创 gan

first time I learned insist second time I konw just believe it

2016-03-18 21:42:48 596

原创 笔记

caffe math_functions 分析 http://blog.csdn.net/seven_first/article/details/47378697#13caffecpustrideddot-函数

2016-03-16 11:19:20 414

原创 caffe批量分类

caffe的官方文档中只给出了对一张图片进行分类的demo,也即cpp_classification。由于一些需求,我们需要对大量图像进行分类,这就需要批量操作。参考了一些资料来完成这一工作,主要是使用MemoryDatalayer这一数据输入层来进行操作。 MemortDatalayer能够使得caffe支持从内存中将数据导入网络。而且可以批量进行。进入主题第一步 修改网络参数,这里为只列出d

2016-01-16 13:09:08 3577 8

原创 Caffe中SyncedMemory类阅读

SyncedMemory简单的管理分配内存,并且负责同步CPU和GPU。1.成员变量void* cpu_ptr_;\\cpu中指针void* gpu_ptr_;\\GPU中指针size_t size_;\\数据大小SyncedHead head_;\\当前数据状态bool own_cpu_data_;\\cpu数据释放被本类所拥有,即没有其他指针指向该数据。bool cpu_malloc_

2016-01-02 22:39:14 1243

原创 caffe源码阅读——Blob类

最近,在windows下用vs2013编译通过了caffe。先在vs2013中来阅读学习caffe的源码,边学边记录。caffe的windows版本,我是参考了这里。 http://blog.csdn.net/happynear/article/details/45372231。作为一个小白,对这么大的工程,感觉完全无法下手,参考了知乎https://www.zhihu.com/question/

2016-01-02 17:36:14 2664

原创 编译cuda版本的opencv——cuda7.5+opencv2.4.9+vs2013

由于想编译windows版本的caffe,对于其中所用到的依赖想自己进行编译,其中编译cuda版本的opencv是其中一步,这里主要参考了下面这篇博客。向作者致敬。我这篇大体上是对原文的翻译,其中红色标注出来的是我做的过程中需要问题需要注意的地方,提出来供大家参考。 https://initialneil.wordpress.com/2014/09/25/opencv-2-4-9-cuda-6-5

2015-12-29 16:37:43 6012 4

原创 CAFFE源码阅读(compute_image_mean.cpp)

介绍在使用caffe时,需要从原始的图像数据中建立caffe接受的输入数据imdb。在此过程中,有一步为计算平均值。是用$CAFFE/tool/compute_image_mean.cpp实现的。根据教程,对这一部分代码的阅读可以学习熟悉如何操作多个组件,包括:protocol buffers,leveldbs和logging。这里是我对与compute_image_mean.cpp的阅读理解。该文

2015-10-07 16:46:45 2070

原创 ubuntu文件拷贝的问题

在ubuntu中,经常会发现无法对文件进行复制粘贴等功能。这主要是由于权限不够,可以通过linux的一些命令完成。然而对于像我这样习惯了windows的小白来说,图形界面的操作才够方便直接。而且,在对于一些文件的批量操作来说,使用命令行的方式着实痛苦。 对于文件系统中的权限问题,可以通过如下命令打开一个文件系统:sudo nautilus就可以直接进行文件操作了。

2015-09-07 12:45:14 784

原创 ubuntu批量解压rar文件到各自文件夹

for i in `ls *.rar`domkdir ./${i/.rar//}unrar x $i ${i/.rar//}done

2015-09-06 15:37:27 5097

原创 文章标题CString,string,char*之间的转换

string to CStringexamplestring s="abc";CString cs=s.c_str();

2015-09-01 16:09:26 377

原创 C++文件的读取到string以及string分割

文件读取到string头文件#include#includeifstream file("import.txt"); //打开文件“import.txt”stringstream ss; //创建字符串流ssss //从文件流到字符串流string temp=ss.str(); //存入到string temp中string分割

2015-09-01 16:06:55 1304

原创 week6-week11

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-08-03 20:04:48 477

原创 BP算法代价函数的偏导数

1.模型介绍2.BP算法3.实现matlab代码见网盘:http://pan.baidu.com/s/1hqjcZruhttp://pan.baidu.com/s/1dDIuX6h

2015-07-23 10:28:57 1098

原创 线性回归和逻辑回归的正则化regularization

线性回归介绍为了防止过度拟合,正则化是一种不错的思路。能够使得获得的边界函数更加平滑。更好的模拟现实数据,而非训练样本。方法可以说,regularization是添加惩罚,使得参数接近于零,这里1进行regularization。正规化后的代价函数。则该代价函数梯度见图一中(1-1)。对于使用梯度下降算法,其梯度的矢量表达见图一中(1-2)。对于

2015-07-17 08:37:26 3075

原创 极大似然法推导线性回归和逻辑回归代价(cost)函数

问题描述现使用在Andrew-ng教程上的房价与房间面积的例子。假设房价与房间面积之间存在着线性关系。在实际的预测中,由于不可能找到所有影响房价的因素,因此无法完美准确的预测房价与房子大小的关系。我们勉为其难,只需要找到一个最近似的关系,所以只要把其他因素都看成是一些与房子大小无关的小噪声就好了。于是就得出:,其中的就是一些与房子大小无关的小噪声,可以用随机变量E来表示。这样就得到了:

2015-07-15 11:35:55 4740

原创 MFC中JPG图片显示

介绍:由于项目需要,在MFC窗口中显示一张JPG图片。然而由于图片过大,使得很多方法都无法完整显示图片。查了很多方法,最终使用CImage的图片显示,比较简单。Cimage类显示jpg图片  CDC* pDC = m_picture.GetDC(); CRect zcRect; m_picture.GetClientRect(&zcRect);

2015-07-14 10:40:20 1384

原创 EASY_SIZE使用

说明最近在做的一个MFC的项目中,需要进行窗口的最大化处理,在其中包含很多空间,需要对各个空间进行缩放。在网上查了一些资料,觉得使用EASY_SIZE是个不错的选择,于是就进行使用。这里进行一些基本的记录。EASY_SIZE基本使用方法1.添加头文件easysize.h2.在使用easysize的窗口类的定义中添加“DECLARE_EASYSIZE”(无分号)3.在对于

2015-07-14 10:02:35 1223 2

原创 logistic regression 最基础的分类算法

s

2015-07-06 19:16:09 453

原创 C++11中std:bind()与SOCKET bind()冲突问题

在最近的项目中,使用socket进行网络套接字编程,其中使用upd协议进行传输,在recvfrom中返回值为-1,并且错误码为10022,表示参数使用错误。在反复检查和网上资料查询后,发现是bind()函数的问题。在C++11中,在命名空间std中添加了函数std::bind(),当需要使用socket中的bind()是,如果实现使用过了std的命名空间,会发生冲突。具体的解决方法有如下两种。

2015-07-06 08:39:19 4089 1

翻译 ImageNet Classification with Deep Convolutional neural Networks

摘要:我们训练一个大规模、深层次的卷积神经网络,用来把ImageNet LSVRC-2010竞赛中的120万张高分辨率的图片分成1000个不同类别。通过测试,我们最高选错率和第五选错率分别是35%和17%,这大大优于以前的最先进的算法。这个神经网络中,有6000万个参数和650000个神经元。它包含五个卷基层,紧随其后的最大池化层,以及3个全连接层与最后的1000种的softmax分类。我们使

2015-07-03 09:55:16 4423

原创 linear regression

模型梯度下降算法对于线性回归,只有一个局部最优解,也就是全局最优解。使用梯度下降算法,只需要求出一个局部最优解即可。梯度下降求线性回归令,则

2015-06-25 09:18:26 496

MFC 带滚动条显示JPG图片

MFC中使用BUTTON显示JPG图片,当然稍微修改一下还可以显示其他类型的图片。其中空间带有滚动条,能够支持大图片的显示

2015-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除