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_context_and_action_embeddings(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