Skip to main content

Module knowledge_base

Module knowledge_base 

Source
Expand description

Knowledge-base traits and implementations for query resolution. Knowledge-base traits and implementations.

Knowledge bases answer membership queries issued by the learner and can optionally interact with live systems.

Re-exports§

pub use active::ActiveKnowledgeBase;
pub use base::KnowledgeBase;
pub use base::KnowledgeBaseTrait;
pub use fake::FakeActiveKnowledgeBase;
pub use network::NetworkActiveKnowledgeBase;
pub use stats::KnowledgeBaseStats;
pub use tree::KnowledgeNode;
pub use tree::KnowledgeTree;

Modules§

active
Active querying abstraction.
base
Default cached knowledge-base implementation.
fake
In-memory fake active knowledge base backed by an automaton.
network
TCP-based active knowledge base.
stats
Query/letter counters and reporting helpers.
tree
Tree cache used to store input/output mappings.