Как реконструировать сеть кафе с помощью pycaffe
Что я хочу, так это то, что после загрузки сети я разложу некоторые определенные слои и сохраню новую сеть. Например
Оригинальная сеть:
данные -> conv1 -> conv2 -> fc1 -> fc2 -> softmax;
Новая сеть:
данные -> conv1_1 -> conv1_2 -> conv2_1 -> conv2_2 -> fc1 -> fc2 -> softmax
Поэтому во время этого процесса я застрял в следующей ситуации:
1. Как создать новый слой с указанными параметрами слоя вpycaffe
?
2. Как скопировать параметры слоя из существующих слоев (например,fc1
а такжеfc2
выше)?
Я знаю с помощьюcaffe::net_spec
мы можем определить новую сеть вручную. Ноcaffe::net_spec
нельзя указать слой из существующего (например:fc1
).