Skip to main content

hopfield_query

Function hopfield_query 

Source
pub fn hopfield_query(
    query: &EntangledHVec,
    patterns: &[(String, EntangledHVec)],
    config: &HopfieldConfig,
    max_results: usize,
) -> Vec<RetrievalResult>
Expand description

Perform Hopfield-HFYN retrieval against a set of stored patterns.

Returns patterns with non-zero entmax weights, sorted by weight descending. The number of results is determined by the sparsity of the entmax output, not by a fixed k — but at most max_results are returned.