class documentation

class ZeroShotTransformerPromptMixin(PromptMixin): (source)

Known subclasses: fiftyone.utils.transformers.FiftyOneZeroShotTransformer

View In Hierarchy

Mixin for Transformers that can perform zero-shot prediction.

Method embed_prompt Generates an embedding for the given text prompt.
Method embed_prompts Generates an embedding for the given text prompts.
Property can_embed_prompts Whether this instance can generate prompt embeddings.
Method _embed_prompts Undocumented
def embed_prompt(self, prompt): (source)

Generates an embedding for the given text prompt.

Parameters
prompta text string
Returns
a numpy vector
def embed_prompts(self, prompts): (source)

Generates an embedding for the given text prompts.

Parameters
promptsan iterable of text strings
Returns
a num_prompts x num_dims array of prompt embeddings
@property
can_embed_prompts = (source)

Whether this instance can generate prompt embeddings.

def _embed_prompts(self, prompts): (source)

Undocumented