deluca.agents.Adaptive

class deluca.agents.Adaptive(*args, **kwargs)[source]

Public Data Attributes:

Inherited from JaxObject

name

attrs

Public Methods:

__init__(T, base_controller, A, B[, …])

Initialize self.

__call__(x, A, B)

Call self as a function.

Inherited from Agent

__init_subclass__(*args, **kwargs)

For avoiding a decorator for each subclass

__call__(x, A, B)

Call self as a function.

reset()

feed(reward)

Inherited from JaxObject

__new__(cls, *args, **kwargs)

For avoiding super().__init__()

__init_subclass__(*args, **kwargs)

For avoiding a decorator for each subclass

__str__()

Return str(self).

__setattr__(key, val)

Implement setattr(self, name, value).

save(path)

load(path)

throw(err, msg)


__call__(x, A, B)[source]

Call self as a function.

__init__(T: int, base_controller, A: jax._src.numpy.lax_numpy.ndarray, B: jax._src.numpy.lax_numpy.ndarray, cost_fn: Callable[[jax._src.numpy.lax_numpy.ndarray, jax._src.numpy.lax_numpy.ndarray], numbers.Real] = None, HH: int = 10, eta: numbers.Real = 0.5, eps: numbers.Real = 1e-06, inf: numbers.Real = 1000000.0, life_lower_bound: int = 100, expert_density: int = 64) → None[source]

Initialize self. See help(type(self)) for accurate signature.