input_var = T.ftensor3('inputs')
layer = InputLayer(shape=(None, 32, 128), input_var=input_var)
layer = Conv1DLayer(layer, 64, (7, ), stride=1, pad=0)
print layer.get_W_shape()
(64, 32, 7)
input_var = T.ftensor4('inputs')
layer = InputLayer(shape=(None, 1, 32, 128), input_var=input_var)
layer = Conv2DLayer(layer, 64, (1, 7), stride=1, pad=0)
print layer.get_W_shape()
(64, 1, 1, 7)
layer = InputLayer(shape=(None, 1, 32, 128), input_var=input_var)
layer = Conv2DLayer(layer, 64, (32, 7), stride=1, pad=0)
print layer.get_W_shape()
(64, 1, 32, 7)