def __init__(self, parameters=None, xmlHandler=NumpyXMLHandler(), xmlLabel=None, xmlComment=None): NRLSampler.__init__(self, parameters, xmlHandler, xmlLabel, xmlComment) # Comment setting of beta parameter since it is properly handled in the base class # self.beta = self.parameters[self.P_BETA] ## habituation speed sampling parameters self.sampleHabitFlag = self.parameters[self.P_SAMPLE_HABITS] self.habits = self.parameters[self.P_HABITS_INI] #Habituation initialization if self.parameters.has_key(self.P_TRUE_HABITS): self.trueHabits = params[self.P_TRUE_HABITS] #load true habits if exist else : self.trueHabits = None self.Lexp = self.parameters[self.P_HAB_ALGO_PARAM] # parametre pour la Laplacienne tronquee self.habitsHistory = None # pour la sauvegarde des donnees self.outputRatio = self.parameters[self.P_OUTPUT_RATIO] #affiche ou pas les ratio if self.outputRatio : self.ratioHistory = None #pour voir les ratio self.ratiocourbeHistory = None #pour voir la courbe des ratio self.labelsColors = self.parameters[self.P_LABELS_COLORS]
def __init__(self, parameters=None, xmlHandler=NumpyXMLHandler(), xmlLabel=None, xmlComment=None): NRLSampler.__init__(self, parameters, xmlHandler, xmlLabel, xmlComment)