E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
代码阅读(Coders
caffe
代码阅读
10:Caffe中卷积的实现细节(涉及到BaseConvolutionLayer、ConvolutionLayer、im2col等)-2016.4.3
一、 卷积层的作用简介卷积层是深度神经网络中的一个重要的层,该层实现了局部感受野,通过这种局部感受野,可以有效地降低参数的数目。我们将结合caffe来讲解具体是如何实现卷积层的前传和反传的。至于是如何前传和反传的原理可以参考NotesonConvolutionalNeuralNetworks,具体请百度或者谷歌,即可下载到。Caffe中的master分支已经将vision_layers.hpp中的
xizero00
·
2016-04-03 13:00
神经网络
计算机视觉
深度学习
caffe
代码阅读
caffe
代码阅读
9:SyncedMemory的实现细节-2016.3.28
一、SyncedMemory的作用简介SyncedMemory类主要负责在GPU或者CPU上分配内存以及保持数据的同步作用。SyncedMemory类主要应用在BLOB类中,我们可以在BLOB类中看出一些使用方法比如://blob中的reshape的具体实现 template voidBlob::Reshape(constvector&shape){ CHECK_LE(shape.size(),k
xizero00
·
2016-03-28 21:00
C++
计算机视觉
深度学习
caffe
代码阅读
caffe
代码阅读
8: Data_layers的实现细节(各个数据读取层的实现细节) 2016.3.25-28
一、Data_layers.hpp文件的作用简介Data_layers.hpp在目前caffe的master分支中已经不能存在了,分散到各个文件中去了。而之前是存在于cafferoot\include\caffe中。现在已经变成了各个类的名称的头文件了。这里做个提醒首先给出这个文件中所包含的几个与数据读取有关的类。分别为:BaseDataLayer数据层的基类,继承自通用的类LayerBatchB
xizero00
·
2016-03-28 17:00
神经网络
计算机视觉
深度学习
caffe
tiny_cnn
代码阅读
(2)
上一篇讲了mse函数,这次gradient_descent_levenberg_marquardt@see${root}/tiny_cnn/optimizer/optimizer.h这个函数现在也是没有用到,但是可以先看看一下:通过注释可以了解到:float_talpha;是学习率,和反馈阶段有关 float_tmu是一个常数防止步长过大时H很小 此函数的理论基础可以在下图的论文找到: 好了,聪
修雨轩陈
·
2016-03-26 15:00
利用CocoaHTTPServer实现wifi局域网传输文件到iphone
利用CocoaHTTPServer实现wifi局域网传输文件到iphone背景近日在做一个
代码阅读
器,其中涉及到代码文件的上传,之前看到过许多app支持局域网传文件,因此就通过查询和研究实现了此功能,我是用的框架是
qq_33777090
·
2016-03-24 14:00
框架
iPhone
文件传输
ios设备
Wi-Fi
ctags看源码----你值得拥有
ctags简介:(Generatetagfilesforsourcecode)是vim下方便
代码阅读
的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有VIM。
fantasy_linux
·
2016-03-20 21:01
linux
redis
ctags看源码----你值得拥有
ctags简介:(Generatetagfilesforsourcecode)是vim下方便
代码阅读
的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有VIM。
ooooo12345re
·
2016-03-20 21:00
Theano:LSTM源码解析
尤其是在两重并行设计上:①LSTM各个门之间并行②Mini-batch让多个句子并行同时,在训练、预处理上使用了诸多技巧,相比之前的Tutorial,更接近一个完整的框架,所以导致
代码阅读
十分困难。
u014365862
·
2016-03-20 18:00
LSTM解读
学习进度02
周活动总结表 姓名:王岸城 日期2016/3/19 听 课编写
代码阅读
课本准备考试日总计周日
落地生根
·
2016-03-19 17:00
caffe
代码阅读
7:LayerRegistry的实现细节-2016.3.18
一、LayerRegistry的作用简介LayerResistry的功能很简单,就是将类和对应的字符串类型放入到一个map当中去,以便灵活调用。主要就是注册类的功能二、LayerRegistry类的详细介绍1)构造函数和析构函数构造函数 //禁止实例化,因为该类都是静态函数,所以是私有的 LayerRegistry(){}2)类型定义//函数指针Creator,返回的是Layer类型的指针 typ
xizero00
·
2016-03-18 15:00
C++
caffe
代码阅读
POST发送form-data的一些总结
接手的项目是要将IOS上的SDK移植到Mac上使用,取到IOS版本的SDK
代码阅读
后发现仍然在使用ASIHttpReqest作为网络请求的模块,但是众所周知ASIHttpReqest已经停止更新已有4年之久
kaka_2928
·
2016-03-18 14:00
ios
重构
网络
mac
移植
caffe
代码阅读
6:Filler的实现细节-2016.3.18
一、Filler的作用简介Filler层的作用实际上就是根据proto中给出的参数对权重进行初始化,初始化的方式有很多种,分别为常量初始化(constant)、高斯分布初始化(gaussian)、positive_unitball初始化、均匀分布初始化(uniform)、xavier初始化、msra初始化、双线性初始化(bilinear)这么几种。二、Filler类的详细介绍首先了解一下Fille
u010850027
·
2016-03-18 11:00
C++
神经网络
源码阅读
计算机视觉
caffe
深入ObjC GCD中的dispatch group工作原理。
本文是基于GCD的支持库libdispatch的源代码分析的结果或是用于作为源
代码阅读
的参考,尽量不帖代码,力求用UML图来说明工作流。
bbqz007
·
2016-03-17 16:00
caffe
代码阅读
5:Layer的实现细节-2016.3.17
一、Layer的作用简介Layer实际上定义了Layer的基本操作,即初始化层、前向传播和反向传播。在前向传播中根据bottomblob得到topblob,反向传播则根据top反传到bottom。而且在前传的时候还可以计算loss,一般来说只有最后一层才会计算loss,虽然每个层都有计算loss的功能。Layer类在没有实现GPU前传和反传的时候会自动使用CPU的实现。下面给出Layer类的具体介
xizero00
·
2016-03-17 15:00
神经网络
计算机视觉
caffe
代码阅读
caffe
代码阅读
4:DataTransformer以及io的实现细节-2016.3.16
一、DataTransformer的作用简介该类主要负责对数据进行变换,将Datum、constvector、cv::Mat&、vector、Blob*类型的数据变换到目标大小的blob。此外还负责对对上述类型的数据推断其shape。该类用到了TransformationParameter。其在caffe.proto的定义为//Messagethatstoresparametersusedtoap
xizero00
·
2016-03-16 15:00
神经网络
计算机视觉
深度学习
caffe
caffe
代码阅读
3:data_reader、internalthread以及blocking_queue的实现细节-2016.3.15
(1)data_reader.cpp首先介绍一下boost::weak_ptr;弱引用是为了解决shared_ptr在循环引用下的内存释放问题而产生的。弱引用当引用的对象活着的时候不一定存在。仅仅是当它存在的时候的一个引用。弱引用并不修改该对象的引用计数,这意味这弱引用它并不对对象的内存进行管理,在功能上类似于普通指针,然而一个比较大的区别是,弱引用能检测到所管理的对象是否已经被释放,从而避免访问
xizero00
·
2016-03-16 00:00
boost
caffe
深度学习框架
caffe
代码阅读
2:common的实现细节-2016.3.14
前言common中给出的是一些初始化的内容,其中包括随机数生成器的内容以及google的gflags和glog的初始化,其中最主要的还是随机数生成器的内容。重点这里有点绕,特别是Caffe类里面有个RNG,RNG这个类里面还有个Generator类在RNG里面会用到Caffe里面的Get()函数来获取一个新的Caffe类的实例(如果不存在的话)。然后RNG里面用到了Generator。Genera
xizero00
·
2016-03-14 19:00
caffe
代码阅读
1:blob的实现细节-2016.3.14
caffe中BLOB的实现一、前言等着caffe没有膨胀到很大的程度把caffe的代码理一理(1)第一次阅读Caffe的源码,给人的印象就是里面大量使用了gtest,确实也简化了不少代码,看起来很清晰。(2)caffe的文档是使用doxygen来生成的,这点在注释里面有体现,对于自己以后的项目也可以借鉴。二、相关知识:(1)explicit关键字的作用是禁止隐式转换比如Aa();Bb=a;//编译
xizero00
·
2016-03-14 15:00
深入理解JavaScript系列
具体一点就是编写高质量JavaScript的一些要素,例如避免全局变量,使用单变量声明,在循环中预缓存length(长度),遵循
代码阅读
,以及更多。此摘要也包括一些与代码不太相关的习惯,但对整体代码
zyt_1978
·
2016-03-14 10:00
编写高质量JavaScript代码的基本要点
具体一点就是编写高质量JavaScript的一些要素,例如避免全局变量,使用单变量声明,在循环中预缓存length(长度),遵循
代码阅读
,以及更多。此摘要也包括一些与代码不太相关的习惯,但对整体代码
^_^肥仔John
·
2016-03-02 15:06
Android 上的
代码阅读
器 CoderBrowserHD 修改支持 go 语言代码
我在Android上的
代码阅读
器用的是https://github.com/zerob13/CoderBrowserHD改造的版本,改造后的版本我放在https://github.com/ghj1976
蝈蝈俊
·
2016-02-29 16:00
Redis
代码阅读
之Hacking Strings
HackingStringsTheimplementationofRedisstringsiscontainedin sds.c (sdsstandsforSimpleDynamicStrings).TheCstructure sdshdr declaredin sds.h representsaRedisstring:structsdshdr{ longlen; longfree; cha
NULL00
·
2016-02-24 05:00
Redis
代码阅读
之Hacking Strings
HackingStringsTheimplementationofRedisstringsiscontainedin sds.c (sdsstandsforSimpleDynamicStrings).TheCstructure sdshdr declaredin sds.h representsaRedisstring:structsdshdr{ longlen; longfree; cha
NULL00
·
2016-02-24 05:00
ranch代码简述
github上面有人写了ranch的
代码阅读
,可以看一下,链接在这里。1.ranch可以同时监听多个端口,每个端口的连接信息可以单独配置。
格通
·
2016-02-22 12:00
ranch代码简述
github上面有人写了ranch的
代码阅读
,可以看一下,链接在这里。1.ranch可以同时监听多个端口,每个端口的连接信息可以单独配置。
格通
·
2016-02-20 10:00
内置函数
inline1.可以在声明函数和定义函数时同时写inline,也可以在一处写,最好同时写,有利于
代码阅读
2.使用内置函数可以节省运行时间,但却增加了目标程序的长度,假设要调用10次max函数,则在编译时先后
情有独钟
·
2016-02-17 22:00
Fragment add、remove、delete、show、hide源
代码阅读
Fragmentadd、remove、replace、show、hide原理FragmentManager FragmentTransactionFragmentManagerImplBackStackRecord(1)Activity的getFragmentManager()方法publicFragmentManagergetFragmentManager(){returnmFragments
ZHXLXH
·
2016-02-16 17:00
android
JavaScript学习:JSFuck
代码阅读
笔记
JSFuck源码地址(GitHub):https://github.com/aemkei/jsfuckJSFuck在OSC上的介绍页面:http://www.oschina.net/p/jsfuckJSFuck可以将JavaScript代码进行转换,转换后的代码只使用6个字符([,],(,),!,+),实现的功能和转换前代码是一样的。出于好奇和学习的目的,我研究了一下JSFuck的源码。在网站ht
北风其凉
·
2016-02-06 21:00
JavaScript
原理
JSFuck
js 动态添加元素(div、li、img等)及设置属性
如果用js动态添加元素,就不会有那么复杂的字符串出现,
代码阅读
性强一点,也容易理解。网页是由html标签一层层组成的,js也可以动态添加一层层的诸如div、li、img这样的标签。
Twang
·
2016-02-02 15:00
log4j源码阅读
基于log4j1.2.17的源
代码阅读
org.apache.log4j.xml.DOMConfigurator类是log4j的xml配置文件初始化类org.apache.log4j.PropertyConfigurator
无心流泪
·
2016-02-02 12:00
Android 编码规范及代码风格
一、两个小工具SourceInsight和BeyondComparesourceinsight是一款
代码阅读
软件,实质上是一个支持多种开发语言的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,而被当成源
代码阅读
工具使用
sinat_16640839
·
2016-02-01 17:00
编程效率篇
1.switch语句当我们对某个语句求值,而结果有很多可能性时,这个时候用if−else时会显得
代码阅读
性很差,并且很繁琐。switch语句应运而生,编译后底层维持的是一个跳转表。
wjl769900937
·
2016-01-24 16:00
编程
深入理解计算机系统
SourceInsight支持Python
代码阅读
这个话题,很简单,主要是要有一个插件Python.CLF,这个文件可以从我的GitHub上下载。然后,参照下面的图片显示的步骤,就很快搞定! 具体的步骤,看下面的三张图片,顺序编号了,从1到9,对照着操作,即可成功!不信,你打开一个python的工程,看看是不是带有.py扩展名的文件都能打开!我这里打开openstack工程,毫无压力,一切运行的非常完美!
shihuc
·
2016-01-23 15:00
Android应用安全开发之源码安全
我们可以采用以下方法对apk进行保护.0x01混淆保护混淆是一种用来隐藏程序意图的技术,可以增加
代码阅读
的难度,使攻击者难以全面掌控app内部实现逻辑,
寒号鸟二代
·
2016-01-22 19:00
不够灵光的程序媛-----caffe (2) 源
代码阅读
顺序
通过这些天学习到的知识了解到学习caffe源代码大致步骤分为:1.caffe.proto2.Hppfileblob.hpp->layer.hpp->net.hpp->solver.hppbloblayernetslover是caffe的四大模块,建议阅读顺序如上所述。3.Cpp/cufile:caffe架构4.编写工具,集成到caffe中。———————————————————-记住上述顺序做到心
u013369277
·
2016-01-22 11:00
阅读
Java注释模板
代码注释是对代码设计者、
代码阅读
者以及系统间调用提供了有效的帮助,最大限度的提高团队开发合作效率增强系统的可维护性。我们追求简化,不是为了写注释而写注释。
zhanghaiyang
·
2016-01-20 14:00
Java注释模板
代码注释是对代码设计者、
代码阅读
者以及系统间调用提供了有效的帮助,最大限度的提高团队开发合作效率增强系统的可维护性。我们追求简化,不是为了写注释而写注释。
zhanghaiyang
·
2016-01-20 14:00
Java注释模板
代码注释是对代码设计者、
代码阅读
者以及系统间调用提供了有效的帮助,最大限度的提高团队开发合作效率增强系统的可维护性。我们追求简化,不是为了写注释而写注释。
zhanghaiyang
·
2016-01-20 14:00
Java注释模板
代码注释是对代码设计者、
代码阅读
者以及系统间调用提供了有效的帮助,最大限度的提高团队开发合作效率增强系统的可维护性。我们追求简化,不是为了写注释而写注释。
zhanghaiyang
·
2016-01-20 13:00
Java注释模板
代码注释是对代码设计者、
代码阅读
者以及系统间调用提供了有效的帮助,最大限度的提高团队开发合作效率增强系统的可维护性。我们追求简化,不是为了写注释而写注释。
zhanghaiyang
·
2016-01-20 13:00
MariaDB Galera Cluster 10.1 只支持 LINUX ?!
getting-started-with-mariadb-galera-cluster/ MariaDBGaleraClusterisMariaDBplusthe MySQL-wsrep patchfrom
Coders
zengxinle
·
2016-01-18 14:00
搭建Hadoop源
代码阅读
环境
总体上说,目前存在两种Hadoop源
代码阅读
环境搭建方法,分别是构建Maven工程和构建Java工程。
安静平和
·
2016-01-08 14:42
Hadoop
《
代码阅读
方法和实践》三
应对大型项目 1.我们可以通过浏览项目的源代码树--包含项目源代码的层次目录结构,来分析一个项目的组织方式。源码树常常能够反映出项目在构架和软件过程上的结构。2.应用程序的源代码树经常是该应用程序的部署结构的镜像。3.不要被庞大的源代码集合吓倒,它们一般比小型的专门项目组织得更出色。4.当您首次接触一个大型项目时,要花一些时间来了解项目的目录树结构。5.项目的源代码远不只是编译后可以获得可执行程序
超体
·
2016-01-08 13:00
《
代码阅读
方法和实践》三
应对大型项目 1.我们可以通过浏览项目的源代码树--包含项目源代码的层次目录结构,来分析一个项目的组织方式。源码树常常能够反映出项目在构架和软件过程上的结构。2.应用程序的源代码树经常是该应用程序的部署结构的镜像。3.不要被庞大的源代码集合吓倒,它们一般比小型的专门项目组织得更出色。4.当您首次接触一个大型项目时,要花一些时间来了解项目的目录树结构。5.项目的源代码远不只是编译后可以获得可执行程序
超体
·
2016-01-08 13:00
《
代码阅读
方法和实践》
高级C数据类型 1.了解特定语言构造所有服务的功能之后,应能够更好地理解使用它们的代码。2.识别并归类使用指针的理由。3.在C程序中,指针一般用来构造链式数据结构、动态分配的数据结构、实现引用调用、访问和迭代数据元素、传递数组参数、引用函数、作为其他值的别名、代表字符串、以及直接访问系统内存。4.以引用传递的参数可以用来返回函数的结果,或者避免参数复制带来的开销。5.指向数组元素地址的指针,可以访
超体
·
2016-01-08 13:00
《
代码阅读
方法和实践》二
1.采用递归定义的算法和数据结构经常用递归的函数定义来实现。2.推理递归函数时,要从基准范例测试开始,并论证每次递归调用如何逐渐接近非递归基准范例代码3.简单的语言常常使用一系列遵循该语言语法结构的函数进行语法分析。4.推理归调用等同于一个回到函数开始处的循环。5.将throws子句从方法的定义中移除,然后运行Java编译器对类的源代码进行编译,就容易地找到那些可能隐式地生成异常的方法。6.在多处
超体
·
2016-01-08 13:00
《
代码阅读
方法和实践》二
1.采用递归定义的算法和数据结构经常用递归的函数定义来实现。2.推理递归函数时,要从基准范例测试开始,并论证每次递归调用如何逐渐接近非递归基准范例代码3.简单的语言常常使用一系列遵循该语言语法结构的函数进行语法分析。4.推理归调用等同于一个回到函数开始处的循环。5.将throws子句从方法的定义中移除,然后运行Java编译器对类的源代码进行编译,就容易地找到那些可能隐式地生成异常的方法。6.在多处
超体
·
2016-01-08 13:00
《
代码阅读
方法和实践》
高级C数据类型 1.了解特定语言构造所有服务的功能之后,应能够更好地理解使用它们的代码。2.识别并归类使用指针的理由。3.在C程序中,指针一般用来构造链式数据结构、动态分配的数据结构、实现引用调用、访问和迭代数据元素、传递数组参数、引用函数、作为其他值的别名、代表字符串、以及直接访问系统内存。4.以引用传递的参数可以用来返回函数的结果,或者避免参数复制带来的开销。5.指向数组元素地址的指针,可以访
超体
·
2016-01-08 13:00
Java注释模板
代码注释是对代码设计者、
代码阅读
者以及系统间调用提供了有效的帮助,最大限度的提高团队开发合作效率增强系统的可维护性。我们追求简化,不是为了写注释而写注释。
zhanghaiyang
·
2016-01-08 13:00
代码阅读
方法与实践 读后感3
1.要养成一个习惯,经常花时间阅读别人编写的高品质代码.2.要有选择地阅读代码,同时,还要有自己的目标.您是想学习新的模式|编码风格|还是满足某些需求的方法.3.要注意并重视代码中特殊的非功能性需求,这些需求也许会导致特殊的实现风格.4.在现有的代码上工作时,请与作者和维护人员进行必要的协调,以避免重复劳动或产生厌恶情绪.5.请将从开放源码软件中得到的益处看作是一项贷款,尽可能地寻找各种方式来回报
成成哦亲
·
2016-01-07 20:00
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他