normalize_descriptor_embed_op_for_decaf¶
- soda_analyzer.normalize_descriptor_embed_op_for_decaf(embed_op, embedding_dim=0, num_columns=0)¶
Normalize the persisted embedding operator to the DECAF model shape.
- Parameters:
embed_op (array-like) – Persisted descriptor embedding operator.
embedding_dim (int, optional) – Target embedding dimension; zero permits inference from the operator. Default:
0.num_columns (int, optional) – Expected full descriptor width; zero permits inference. Default:
0.
- Returns:
numpy.ndarray – Operator with dimensions consistent with the requested embedding.
Notes
HDF5 stores rows as embedding-operator columns, i.e. usually (num_columns, embedding_dim). Decaf reconstruction expects (embedding_dim, num_columns).