Esempio n. 1
0
    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]
Esempio n. 2
0
 def __init__(self, parameters=None, xmlHandler=NumpyXMLHandler(),
              xmlLabel=None, xmlComment=None):
     NRLSampler.__init__(self, parameters, xmlHandler, xmlLabel, xmlComment)