Dear Evan,
Thank you very much. I have tried as your guide, it was amazing to do net surgery with pycaffe.
But, after finetuneing initial model weights's caffemodel, my training loss curve is the same as the net which I use two same name layer(conv1,conv2,conv3,conv4,conv5,conv1,conv2,conv3,conv4,conv5,fc6...) for finetuneing CaffeNet.
In caffe net.cpp, I see the layer_id is used. So I guess it is also OK to do finetuning like my "two same name layer in one net", since they have different layer_id even though they share name. The problem is draw_net.py deals net with
the layer name, therefore, when I use draw_net.py to draw my net, the net crosses at conv1, conv2, ...,conv5.
在 2016年1月11日星期一 UTC+8上午9:54:59,Evan Shelhamer写道: