(n, n_filter, max_pool=False, name='fire_block')
| 22 | |
| 23 | |
| 24 | def fire_block(n, n_filter, max_pool=False, name='fire_block'): |
| 25 | n = Conv2d(n_filter, (1, 1), (1, 1), tf.nn.relu, 'SAME', name=name + '.squeeze1x1')(n) |
| 26 | n1 = Conv2d(n_filter * 4, (1, 1), (1, 1), tf.nn.relu, 'SAME', name=name + '.expand1x1')(n) |
| 27 | n2 = Conv2d(n_filter * 4, (3, 3), (1, 1), tf.nn.relu, 'SAME', name=name + '.expand3x3')(n) |
| 28 | n = Concat(-1, name=name + '.concat')([n1, n2]) |
| 29 | if max_pool: |
| 30 | n = MaxPool2d((3, 3), (2, 2), 'VALID', name=name + '.max')(n) |
| 31 | return n |
| 32 | |
| 33 | |
| 34 | def restore_params(network, path='models'): |
no test coverage detected
searching dependent graphs…