VwPolicy#

class langchain_experimental.rl_chain.base.VwPolicy(
model_repo: ModelRepository,
vw_cmd: List[str],
feature_embedder: Embedder,
vw_logger: VwLogger,
*args: Any,
**kwargs: Any,
)[source]#

Vowpal Wabbit policy.

Methods

__init__(model_repo, vw_cmd, ...)

learn(event)

log(event)

predict(event)

save()

Parameters:
__init__(
model_repo: ModelRepository,
vw_cmd: List[str],
feature_embedder: Embedder,
vw_logger: VwLogger,
*args: Any,
**kwargs: Any,
)[source]#
Parameters:
learn(
event: TEvent,
) None[source]#
Parameters:

event (TEvent)

Return type:

None

log(
event: TEvent,
) None[source]#
Parameters:

event (TEvent)

Return type:

None

predict(
event: TEvent,
) Any[source]#
Parameters:

event (TEvent)

Return type:

Any

save() None[source]#
Return type:

None