def setupVariables(self):
floatX = theano.config.floatX # @UndefinedVariable
# params
self.learning_rate = T.scalar('learning_rate',dtype=floatX)
self.momentum = T.scalar('momentum',dtype=floatX)
# input
self.tvIndex = T.lscalar() # index to a [mini]batch
#self.tvIndex.tag.test_value = 10
self.tvX = self.descrNet.inputVar
# targets
self.tvY = T.ivector('y')
self.tvYr = T.tensor4('yr')
self.tvPairIdx = T.imatrix('pairIdx')
self.tvPairLabels = T.ivector('pairLabels')
self.tvTripletIdx = T.imatrix('tripletIdx')
self.tvTripletThresh = T.scalar('tripletThresh')
self.tvTripletPoolIdx = T.imatrix('tripletPoolIdx')
self.tvTripletPoolThresh = T.scalar('tripletPoolThresh')
self.tvPosTripletPoolSize = T.iscalar('posTripletPoolSize')
self.tvNegTripletPoolSize = T.iscalar('negTripletPoolSize')
评论列表
文章目录