首页
学习
活动
专区
工具
TVP
发布

用户2442861的专栏

专栏作者
844
文章
1501708
阅读量
51
订阅数
caffe c++示例(mnist 多层感知机c++训练,测试)
caffe训练网络模型一般直接使用的caffe.bin: caffe train -solver solver.prototxt,其实这个命令的本质也是调用c++的Solver.
bear_fish
2019-02-25
9250
caffe源码分析-db, io
主要内容: caffe源码分析-SyncedMemory caffe源码分析-Blob 其中Blob分析给出了其直接与opencv的图片相互转化以及操作,可以使得我们更好的理解Blob.
bear_fish
2019-02-25
5230
caffe源码分析-DataTransformer
下面仅仅给出将Datum类型转化为caffe的Blob, cv::Mat的转化同理.
bear_fish
2019-02-25
5470
caffe源码分析-DataLayer
DataLayer作为caffe训练时的数据层(以多线程的方式读取数据加速solver的训练过程),继承自BaseDataLayer/BasePrefetchingDataLayer。
bear_fish
2019-02-25
6200
caffe源码分析-DataReader
DataReader作为DataLayer的数据成员变量,以多线程的方式从数据库(如lmdb, hdf5)读取数据:
bear_fish
2019-02-25
4740
caffe源码分析-InternalThread
InternalThread封装自boost::thread的线程,主要用于多线程的数据获取(可以理解为solver前向传播的同时,后台线程继续获取下一个batch的数据集):
bear_fish
2019-02-25
5400
caffe源码分析-BlockingQueue
BlockingQueue线程安全的队列, 作为caffe训练时数据同步的重要数据结构,本文做简要分析。
bear_fish
2019-02-25
5940
caffe源码分析-inner_product_layer
本文主要分析caffe inner_product_layer源码,主要内容如下:
bear_fish
2019-02-25
6700
caffe源码分析-ReLULayer
激活函数如:ReLu,Sigmoid等layer相对较为简单,所以在分析InnerProductLayer前,我们先看下激活函数层。
bear_fish
2019-02-25
5190
caffe源码分析-layer
Data Layers定义了caffe中网络的输入,依赖于高效的数据库,例如(LevelDB or LMDB)。并且可以对数据做预处理,例如mean subtraction, scaling, random cropping, mirroring。 常用的有:Input, ImageData.
bear_fish
2019-02-25
1K0
c++ mnist转化为opecv Mat
本文主要介绍如何使用C++将mnist 数据集转化为Opencv Mat,问题来源主要代码以及运行示例如下:
bear_fish
2019-02-25
5290
caffe源码分析-SyncedMemory
本文主要分析caffe中Blob内存管理类SyncedMemory,主要内容包括:
bear_fish
2019-02-25
5350
C++编程思想重点笔记
引申:如何在const成员函数里修改成员 —— 按位和与按成员const 如果我们想要建立一个const成员函数,但仍然想在对象里改变某些数据,这时该怎么办呢?这关系到按位const和按成员const的区别。按位const意思是对象中的每个位是固定的,所以对象的每个位映像从不改变。按成员const意思是,虽然整个对象从概念上讲是不变的,但是某个成员可能有变化。当编译器被告知一个对象是const对象时,它将保护这个对象。 这里我们要介绍在const成员函数里改变数据成员的两种方法。
bear_fish
2018-09-20
8730
Makefile经典教程(掌握这些足够)
makefile很重要       什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。
bear_fish
2018-09-20
2.6K0
关于muduo网络库的注解
http://blog.csdn.net/liuxuejiang158blog/article/details/17056537#comments
bear_fish
2018-09-19
6940
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档