message ReshapeParameter {} | |
// Specify the output dimensions. If some of the dimensions are set to 0, | |
// the corresponding dimension from the bottom layer is used (unchanged). | |
// Exactly one dimension may be set to -1, in which case its value is | |
// inferred from the count of the bottom blob and the remaining dimensions. 如果维度设置为0,就不改变维度,使用原本的维度; 如果维度设置为-1,维度值由上一层blob的数量和剩余的维度来决定。 | |
// For example, suppose we want to reshape a 2D blob "input" with shape 2 x 8: | |
// layer { | |
// type: "Reshape" bottom: "input" top: "output" | |
// reshape_param { ... } | |
// } | |
// | |
// If "input" is 2D with shape 2 x 8, then the following reshape_param | |
// specifications are all equivalent, producing a 3D blob "output" with shape | |
// 2 x 2 x 4: | |
// | |
// reshape_param { shape { dim: 2 dim: 2 dim: 4 } } | |
// reshape_param { shape { dim: 0 dim: 2 dim: 4 } } | |
// reshape_param { shape { dim: 0 dim: 2 dim: -1 } } | |
// reshape_param { shape { dim: 0 dim:-1 dim: 4 } } | |
// |
转自:https://blog.csdn.net/guojingjuan/article/details/52594308