HammingReward

class coba.primitives.HammingReward

A reward function using Hamming distance.

Constructors

__init__(argmax: Sequence[str | Number | Sequence | Mapping]) None

Instantiate a HammingReward.

Parameters:

argmax – The set of labels to calculate the Hamming distance from.

Methods

__call__(action: Sequence[str | Number | Sequence | Mapping]) float

Get reward for action.

Parameters:

action – An action taken.

Returns:

Reward received for the action.