Home Reference Source Test
public class | source

CausalNetMemory

You can directly use an instance of this class. causalNetMemory

Extends:

Tensor → CausalNetMemory

This class is under experimented

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public set
public get

Memory: *

public get
public set
public get
public

R: *

public get
public

memory: *

public

Method Summary

Public Methods
public

async getMatchScore(slotIdxs: *): *

public

async getTopKSimilar(slotIdxs: *, k: *): *

public

async initMemory(size: *, initTensor: undefined): *

public

async normalize(): *

public

async readSlots(slotIndexs: *): *

public

async writeSlots(slotIdxs: *, memoryTensor: *): *

Inherited Summary

From class Tensor
public get

This method return the core tensor instance

public

T: *

public

isTensor(object: Object ): Boolean

Check if object is tensor

Public Constructors

public constructor() source

Override:

Tensor#constructor

Public Members

public set Memory source

public get Memory: * source

public get MemorySize: * source

public set MemorySize source

public get NumSlots: * source

public R: * source

public get SlotSize: * source

public memory: * source

public memorySize: * source

Public Methods

public async getMatchScore(slotIdxs: *): * source

Params:

NameTypeAttributeDescription
slotIdxs *

Return:

*

public async getTopKSimilar(slotIdxs: *, k: *): * source

Params:

NameTypeAttributeDescription
slotIdxs *
k *

Return:

*

public async initMemory(size: *, initTensor: undefined): * source

Params:

NameTypeAttributeDescription
size *
initTensor undefined
  • optional
  • default: undefined

Return:

*

public async normalize(): * source

Return:

*

public async readSlots(slotIndexs: *): * source

Params:

NameTypeAttributeDescription
slotIndexs *

Return:

*

public async writeSlots(slotIdxs: *, memoryTensor: *): * source

Params:

NameTypeAttributeDescription
slotIdxs *
memoryTensor *

Return:

*