>From what theano version it is necessary to use theano.tensor.signal.pool.pool_2d() instead of theano.tensor.signal.downsample()?
El jueves, 6 de octubre de 2016, 21:14:20 (UTC+2), Pascal Lamblin escribió: > > On Thu, Oct 06, 2016, Beatriz G. wrote: > > I can not use downsamaple.max_pool_2d, how it is called now? > > theano.tensor.signal.pool.pool_2d () or theano.tensor.signal.pool. > > max_pool_2d_same_size() > > The equivalent is pool_2d(..., mode='max'). > > max_pool_2d_same_size is used when you want to zero out the elements > that are not the local max, and keep a tensor that has the same size. > > > > > > regards. > > > > El martes, 1 de marzo de 2016, 3:02:48 (UTC+1), Michael Klachko > escribió: > > > > > > To answer my own question, the new code for average pooling is about 4 > > > times faster. > > > > > > > > > > > > On Friday, February 26, 2016 at 2:05:10 PM UTC-8, Michael Klachko > wrote: > > >> > > >> Thanks! Actually, it's theano.tensor.signal.pool. > > >> Previously, to implement averaging pooling operation, I used the > > >> following code: > > >> > > >> pooled_out = TSN.images2neibs(ten4=conv_out, neib_shape= > > >> poolsize, mode='ignore_borders').mean(axis=-1) > > >> new_shape = T.cast(T.join(0, conv_out.shape[:-2], > > >> > T.as_tensor([conv_out.shape[2 > > >> ]/poolsize[0]]), > > >> > T.as_tensor([conv_out.shape[3 > > >> ]/poolsize[1]])), 'int64') > > >> pooled_out = T.reshape(pooled_out, new_shape, ndim=4) > > >> > > >> Where TSN is theano.sandbox.neighbours. I wonder if there's any speed > > >> advantage to replace this code with: > > >> > > >> pooled_out = pool.pool_2d(conv_out, ds=poolsize, ignore_border=True, > > >> st=None, padding=(0,0), mode=pooltype) > > >> > > >> > > >> > > >> On Friday, February 26, 2016 at 6:06:12 AM UTC-8, nouiz wrote: > > >>> > > >>> theano.tensor.nnet.pool > > >>> > > >>> Fred > > >>> > > >>> On Thu, Feb 25, 2016 at 7:56 PM, Michael Klachko < > [email protected]> > > >>> wrote: > > >>> > > >>>> I'm running the latest dev version, where do I find this new 'pool' > > >>>> module? > > >>>> > > >>>> -- > > >>>> > > >>>> --- > > >>>> 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] <javascript:>. > > For more options, visit https://groups.google.com/d/optout. > > > -- > Pascal > -- --- 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.
