symproj
Codebook-based token-to-vector projection.
See examples/README.md for runnable projection, search, reranking, and normalization examples.
Usage
use HashMap;
use ;
use VocabTokenizer;
let mut vocab = new;
vocab.insert;
vocab.insert;
let tokenizer = from_vocab;
let codebook = new.unwrap;
let proj = new;
let vector = proj.encode;
assert_eq!;
License
MIT OR Apache-2.0