langchain_experimental.rl_chain.pick_best_chain
.PickBestFeatureEmbedder¶
- class langchain_experimental.rl_chain.pick_best_chain.PickBestFeatureEmbedder(auto_embed: bool, model: Optional[Any] = None, *args: Any, **kwargs: Any)[source]¶
将 BasedOn 和 ToSelectFrom 输入嵌入到学习策略可以使用格式的形式。
- 参数
auto_embed (bool) –
model (Optional[Any]) –
args (Any) –
kwargs (Any) –
- model name
用于特征表示的嵌入类型。默认为 BERT SentenceTransformer。
- 类型
Any, 可选
方法
__init__
(auto_embed[, model])format
(event)format_auto_embed_off
(event)将 BasedOn 和 ToSelectFrom 转换为 VW 可以使用的格式
format_auto_embed_on
(event)get_indexed_dot_product
(context_emb, action_embs)get_label
(event)- __init__(auto_embed: bool, model: Optional[Any] = None, *args: Any, **kwargs: Any)[来源]¶
- 参数
auto_embed (bool) –
model (Optional[Any]) –
args (Any) –
kwargs (Any) –
- format(event: PickBestEvent) str [来源]¶
- 参数
event (PickBestEvent) –
- 返回类型
str
- format_auto_embed_off(event: PickBestEvent) str [来源]¶
将 BasedOn 和 ToSelectFrom 转换为 VW 可以使用的格式
- 参数
event (PickBestEvent) –
- 返回类型
str
- format_auto_embed_on(event: PickBestEvent) str [来源]¶
- 参数
event (PickBestEvent) –
- 返回类型
str
- get_context_and_action_embeddings(event: PickBestEvent) tuple [source]¶
- 参数
event (PickBestEvent) –
- 返回类型
tuple
- get_indexed_dot_product(context_emb: List, action_embs: List) Dict [source]¶
- 参数
context_emb (List) –
action_embs (List) –
- 返回类型
Dict
- get_label(event: PickBestEvent) tuple [source]¶
- 参数
event (PickBestEvent) –
- 返回类型
tuple