Caffe - Blob Class - 成员变量是什么意思?

时间:2016-07-27 16:37:12

标签: machine-learning computer-vision caffe conv-neural-network

Caffe 中,正如我们在 blob.hpp 中看到的,每个blob对象中有6个成员变量:

数据_

DIFF _

shape_data _

形状_

计数_

容量_

数据_ 包含我们传递的正常数据

diff _ 是网络计算的渐变

由于源代码中没有评论,并且由于缺乏官方文档,我想知道,其他人的确切含义是什么?

感谢,

1 个答案:

答案 0 :(得分:2)

shape_data _ & shape _ 代表同样的事情。唯一的区别是他们的类型不同。 shape _ 是带有数据维度的整数向量,而 shape_data _ 是共享指针。

count _ 数据_ 中的元素总数。因此它是 shape _ 中所有维度的乘积。

容量_ 是Blob中可以容纳的数据_ 的最大大小。

参考文献: