@manta-eu/client/shared/memory-diversity
Reference for @manta-eu/client/shared/memory-diversity as it is on main.
Type Aliases
DiversityCandidate
DiversityCandidate =
object
Properties
description?
optionaldescription?:string|null
label?
optionallabel?:string|null
Variables
memoryDiversityCandidateMultiplier
constmemoryDiversityCandidateMultiplier:3=3
memoryRedundancyThreshold
constmemoryRedundancyThreshold:0.6=0.6
Functions
jaccardSimilarity()
jaccardSimilarity(
a,b):number
Parameters
a
Set<string>
b
Set<string>
Returns
number
memoryTokens()
memoryTokens(
memory):Set<string>
Parameters
memory
Returns
Set<string>
selectDiverseMemories()
selectDiverseMemories<
T>(candidates,limit,threshold?):T[]
Type Parameters
T
T extends DiversityCandidate
Parameters
candidates
readonly T[]
limit
number
threshold?
number = memoryRedundancyThreshold
Returns
T[]