Caffe: Main classes
● Blob: Stores data and
derivatives (header source)
● Layer: Transforms bottom
blobs to top blobs (header + source)
● Net: Many layers;
computes gradients via
forward / backward (header source)
● Solver: Uses gradients to
update weights (header source)
data
DataLayer
InnerProductLayer
diffs
X
data
diffs
y
SoftmaxLossLayer
data
diffs
fc1
data
diffs
W