Embedding
Private Preview
This feature is currently in Private Preview.
This feature has the following limitations:
- Must be enabled by Tecton Support.
- Available for Rift-based Feature Views.
If you would like to participate in the preview, please file a feature request.
Summary​
The Embedding class describes an embedding feature that is applied to a Batch
via features param.
Example​
from tecton import Embedding, batch_feature_view
from tecton.types import String
@batch_feature_view(
# ...
features=[
Embedding(
column="my_column",
column_dtype=String,
model="sentence-transformers/all-MiniLM-L6-v2",
name="my_embedding_feature",
),
],
)
def my_fv(data_source):
pass
Methods​
__init__(...)​
Parameters​
column(str) – The name of the column to be embedded.column_dtype(SdkDataType) - The data type of the column being embedded.model(str) - The model name that is used to compute the embedding feature. Check Supported Models section for all supported models.name(Optional[str]) – The name of this feature, e.g.my_embedding_feature. Defaults to an autogenerated name.