Just a quick comment, don't pad. You can use the gradient of the convolution instead. It will be faster. Lasagne does it correctly (as probably other framework that have some special layer for this).
Fred On Sat, Jul 16, 2016 at 3:43 PM, Robb Brown <[email protected]> wrote: > Yes, you can do it. Use conv2d + maxpool or strided conv2d on the way > down. > > On the way up you need to upsample (T.extra_ops.repeat), concatenate, then > (de)convolve. Padding the convolutions is probably the trickiest part. > > Lasagne's Upscale2DLayer, concat and Deconv2DLayer work well for the > upward arm. > > > > On Wednesday, July 13, 2016 at 4:27:35 PM UTC-4, > [email protected] wrote: >> >> Hello Theano users, >> >> Would U-Net architecture be implementable in Theano, or are some specific >> layer models missing? >> http://lmb.informatik.uni-freiburg.de/people/ronneber/u-net/ >> >> Anybody could help getting me started or pointing me to some similar >> architecture? >> >> Best, >> Sébastien >> > -- > > --- > You received this message because you are subscribed to the Google Groups > "theano-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "theano-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
