Chainerで訓練済みResNet50は
python
1L.ResNet50Layers()
とすれば使えますが、訓練済みResNet50のRes3やRes4のみのLayersを得るにはどうしたらいいでしょうか。
追記1:
入力xがRes3やRes4通過直後にどうなっているかを知るには、
python
1 2class Net(chainer.Chain): 3 4 def __init__(self): 5 super(Net, self).__init__() 6 with self.init_scope(): 7 self.base = L.ResNet50Layers() 8 9 def __call__(self, x): 10 y = self.base(x, layers=["res4"])["res4"] 11 return y
とすればいいですが、そうではなく、3つ目や4つ目のresblockにxを入力したときの出力が欲しいのです。このとき、xの次元(チャンネル数、縦、横)は各resblockの入力にふさわしいように調節されているものとします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。