多值类型及分隔符

item: 维度

例如 v1^]v2^]v3

^]表示多值分隔符,注意这是⼀个符号,其ASCII编码是”\x1D”,⽽不是两个符号。该字符在emacs 中的输⼊⽅式是C-q C-5, 在vi中的输⼊⽅式是 C-v C-5。

context: 和 user: 维度

在线请求中,使⽤ json array 表示多值。

离线 FG 过程中,和 item: ⼀样使⽤多值分隔符。

注意事项

浮点型的特征,rtp只保证6位精度

训练模型时样本的分隔符

⽣成的训练样本的分隔符为 ^ B,^ C,^ D, ASCII编码分别是”0x02”,”0x03”,”0x04” 0x04⽤户多值的时候的值之间的分隔

例⼦如下:

特征⼀<0x03>值<0x02>多值特征<0x03>值<0x04>值<0x04>值<0x02>