def __init__(self,data, labels, testdata, testlabels, devdata, devlabels, featurefolder, postfeaturefolder, config): DBN.__init__(self,data,labels,testdata,testlabels,config) self.devdata = devdata self.devlabels = devlabels self.batchsize = 256 self.momentum = 0.5 self.featurefolder = featurefolder self.postfeaturefolder = postfeaturefolder self.eta = 0.01 self.W = [] self.b = [] self.dW = [] self.db = [] self.W_inc = [] self.b_inc = [] self.bestW = [] self.bestb = [] self.vis = [] self.num_class = self.getClassNum(labels) self.h = []# a list of pre-allocated CUDAMatrix in order to save gpu RAM