RewardModel

io.github.srs.model.entity.dynamicentity.agent.reward.RewardModel
trait RewardModel[E <: Entity]

Defines a reward model for evaluating the outcomes of actions performed by entities within an environment.

Type parameters

E

The type of entity for which the reward model is applicable.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def evaluate(prev: BaseState, current: BaseState, entity: E, action: Action[_[_]]): Double