在Caffe中,正如我们在blob.hpp中看到的,每个blob对象中有6个成员变量:
数据_
差异_
形状_数据_
形状_
计数_
容量_
data_ 包含我们传递的普通数据
diff_是网络计算的梯度
由于源代码中没有注释,并且缺乏官方文档,我想知道其他的确切含义是什么?
谢谢
最佳答案
shape_data_ 和 shape_ 代表同一事物。唯一的区别是它们的类型不同。 shape_ 是具有数据维度的整数向量,而 shape_data_ 是共享指针。
count_ 是 data_ 中的元素总数。所以它是 shape_ 中所有维度的乘积。
capacity_是Blob中可以容纳的data_的最大大小。
引用文献:
关于machine-learning - Caffe - Blob 类 - 成员变量是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38618702/