def __init__(self): self._s = None self._a = None self._rmax = 100 self._accoes = [Mover(ang, ang_abs=True) for ang in dirmov()] self._mec_aprend = MecAprend(self._accoes)
def __init__(self): self.__alterado = False self.__elementos = {} self.__estados = [] self.__estado = None self.__operadores = [OperadorMover(self, ang) for ang in dirmov()] print(self.__operadores)
def __init__(self): self._r_max = 100. self._s = None self._a = None self._accoes = dirmov() self._mem_aprend = MemoriaEsparsa() self._mec_sel_accao = SelAccaoEGreedy(self._mem_aprend, self._accoes, 0.01) self._mec_aprend = AprendDynaQ(self._mem_aprend, self._mec_sel_accao, 0.5, 0.95, 100)
def __init__(self): self._alterado = False self._elementos = [] self._estado = None self._estados = [] self._operadores = [ OperadorMover(self, direccao) for direccao in dirmov() ]
def __init__(self): self._changed = False self._elements = {} self._state = () self._states = () self._operators = [] for angle in util.dirmov(): self._operators.append(MoveOperator(self, angle))
def __init__(self): """ Construtor da classe; Cria os atributos do reforço máximo, estado e ação atuais e mecanismo de aprendizagem """ self.__rmax = 100 self.__s = None self.__a = None accoes = [Mover(a, ang_abs=True) for a in dirmov()] self.__mec_aprend = MecAprend(accoes)
def __init__(self, r_max = 100, a = None, s = None): self._r_max = r_max self._a = a self._s = s self._alpha = 1 self._gama = 0.9 self._epsilon = 0.01 self._accoes = dirmov() self._mem_aprend = MemoriaEsparsa() self._mec_sel_accao = SelAccaoEGreedy(self._mem_aprend, self._accoes, self._epsilon) self._mec_aprend = AprendQ(self._mem_aprend, self._mec_sel_accao, self._alpha, self._gama)
def __init__(self): ''' Constructor ''' self.__rmax = 100 accoes = [Mover(ang, ang_abs=True) for ang in dirmov()] self.__mec_aprend = MecAprend(accoes) self.__s = None self.__a = None
def __init__(self): self._imagem = {} self._estado = None self._estados = [] self._accoes = dirmov()
def __init__(self): self._alterado = False self._elementos = None self._estado = None self._estados = [] self._operadores = [OperadorMover(self, ang) for ang in util.dirmov()]
def gerardir(self, n=8): """ Gerar direcções em passos de pi/(n/2) """ return util.dirmov(n)
def __init__(self): self._imagem = {} self._estado = None self._estados = [] self._accoes = [Avancar(ang) for ang in dirmov()] self._alteracao = True
def __init__(self): accoes = [Mover(ang, ang_abs=True) for ang in dirmov()] # accoes mover com angulo absoluto self._mec_motiv = MecMotiv() self._mec_aprend = MecAprend(accoes) self.s = None # Estado anterior self.a = None # Accao anterior
def __init__(self): self._rmax = 100 actions = dirmov() self._learning_mechanism = LearningMechanism(actions) self._state = None