mirror of
https://github.com/wassname/PSPNet-Keras-tensorflow.git
synced 2026-09-09 11:15:19 +08:00
23 lines
1023 B
Python
23 lines
1023 B
Python
from kaffe.tensorflow import Network
|
|
|
|
class NiN(Network):
|
|
def setup(self):
|
|
(self.feed('data')
|
|
.conv(11, 11, 96, 4, 4, padding='VALID', name='conv1')
|
|
.conv(1, 1, 96, 1, 1, name='cccp1')
|
|
.conv(1, 1, 96, 1, 1, name='cccp2')
|
|
.max_pool(3, 3, 2, 2, name='pool1')
|
|
.conv(5, 5, 256, 1, 1, name='conv2')
|
|
.conv(1, 1, 256, 1, 1, name='cccp3')
|
|
.conv(1, 1, 256, 1, 1, name='cccp4')
|
|
.max_pool(3, 3, 2, 2, padding='VALID', name='pool2')
|
|
.conv(3, 3, 384, 1, 1, name='conv3')
|
|
.conv(1, 1, 384, 1, 1, name='cccp5')
|
|
.conv(1, 1, 384, 1, 1, name='cccp6')
|
|
.max_pool(3, 3, 2, 2, padding='VALID', name='pool3')
|
|
.conv(3, 3, 1024, 1, 1, name='conv4-1024')
|
|
.conv(1, 1, 1024, 1, 1, name='cccp7-1024')
|
|
.conv(1, 1, 1000, 1, 1, name='cccp8-1024')
|
|
.avg_pool(6, 6, 1, 1, padding='VALID', name='pool4')
|
|
.softmax(name='prob'))
|