Manta Developers
GitHub
Menu

@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?

optional description?: string | null

label?

optional label?: string | null

Variables

memoryDiversityCandidateMultiplier

const memoryDiversityCandidateMultiplier: 3 = 3


memoryRedundancyThreshold

const memoryRedundancyThreshold: 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

DiversityCandidate

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[]