6Tree
6Tree projects each seed address into vectors at several bases (binary through base32) and recursively splits the space on the dimension that best separates the remaining seeds. Leaves with enough support become address patterns that can be sampled to produce new targets.
- Reference: Placeholder citation (coming soon).
Train
rmap train --seeds seeds/hitlist.txt --output models/6tree.bin six-tree \
--base 16 --min-seeds-per-leaf 16Generate
rmap generate --model models/6tree.bin --count 250000 \
--unique --output 6tree.txtConfiguration
--base <2|4|8|16|32>– select the vector base for splitting (default16).--seed <u64>– optional RNG seed for deterministic generation (default0).--min-seeds-per-leaf <usize>– minimum number of seeds required to keep splitting (default16).--max-depth <usize>– optional cap on the tree depth for faster training.
Model notes
- Different base projections expose distinct structural signals; consider building multiple models with varying bases and combining the generated targets.
- The serialized model stores a tree specialized to the chosen base, so use the same base when regenerating documentation or comparing metrics.