def __init__(self):
super(GoogLeNet, self).__init__(
conv1=L.Convolution2D(None, 64, 7, stride=2, pad=3),
conv2_reduce=L.Convolution2D(None, 64, 1),
conv2=L.Convolution2D(None, 192, 3, stride=1, pad=1),
inc3a=L.Inception(None, 64, 96, 128, 16, 32, 32),
inc3b=L.Inception(None, 128, 128, 192, 32, 96, 64),
inc4a=L.Inception(None, 192, 96, 208, 16, 48, 64),
inc4b=L.Inception(None, 160, 112, 224, 24, 64, 64),
inc4c=L.Inception(None, 128, 128, 256, 24, 64, 64),
inc4d=L.Inception(None, 112, 144, 288, 32, 64, 64),
inc4e=L.Inception(None, 256, 160, 320, 32, 128, 128),
inc5a=L.Inception(None, 256, 160, 320, 32, 128, 128),
inc5b=L.Inception(None, 384, 192, 384, 48, 128, 128),
loss3_fc=L.Linear(None, 1000),
loss1_conv=L.Convolution2D(None, 128, 1),
loss1_fc1=L.Linear(None, 1024),
loss1_fc2=L.Linear(None, 1000),
loss2_conv=L.Convolution2D(None, 128, 1),
loss2_fc1=L.Linear(None, 1024),
loss2_fc2=L.Linear(None, 1000)
)
self.train = True
评论列表
文章目录