Class TokenTransformer


  • public class TokenTransformer
    extends com.yahoo.searchlib.rankingexpression.transform.ExpressionTransformer<RankProfileTransformContext>
    Convenience feature transforms for inputs to Transformer type models. Replaces features of the form tokenInputIds tokenTypeIds tokenAttentionMask to tensor generation expressions that generate the required input. In general, these models expect input of the form: CLS + arg1 + SEP + arg2 + SEP + 0's
    Author:
    lesters
    • Constructor Detail

      • TokenTransformer

        public TokenTransformer()
    • Method Detail

      • transform

        public com.yahoo.searchlib.rankingexpression.rule.ExpressionNode transform​(com.yahoo.searchlib.rankingexpression.rule.ExpressionNode node,
                                                                                   RankProfileTransformContext context)
        Specified by:
        transform in class com.yahoo.searchlib.rankingexpression.transform.ExpressionTransformer<RankProfileTransformContext>
      • createTensorType

        public static com.yahoo.tensor.TensorType createTensorType​(String featureName,
                                                                   com.yahoo.searchlib.rankingexpression.rule.ExpressionNode argument)