1
これは、下のblobを上に渡して何もしない単純なレイヤーです。pycaffeで単純なアイデンティティレイヤーを作成した後にネットワークが収束しない
import caffe
import numpy as np
class MyCustomLayer(caffe.Layer):
def setup(self, bottom, top):
if len(bottom) != 1:
raise Exception("Wrong number of bottom blobs")
def forward(self, bottom, top):
top[0].data[...] = bottom[0].data
def reshape(self, bottom, top):
top[0].reshape(*bottom[0].shape)
pass
def backward(self, propagate_down, bottom, top):
"""
This layer does not back propagate
"""
pass
ネットワークで使用する場合ただし、ネットワークが収束しないと0.1
精度にとどまる(以前この層を使用するのに対し、それは0.75%だった)それは私が間違ってやっていることは何ですか
ここに?