C# Class Doo.Machine.HTM.HTMCell

Inheritance: ISpatialCell
Show file Open project: avogab/dooHTM Class Usage Examples

Public Methods

Method Description
AdaptSegments ( bool positiveReinforcement ) : void
GetActive ( int t ) : bool
GetActiveSegment ( int t ) : HTMSegment
GetBestMatchingSegment ( int t, bool sequence ) : HTMSegment
GetLearning ( int t ) : bool
GetPredicting ( int t ) : bool
GetRandomActiveCells ( int t ) : List
GetRandomLearningCells ( int t ) : List
GetSegmentActiveSynapses ( int t, HTMSegment segment = null, bool newSynapses = false ) : SegmentUpdate
HTMCell ( ) : System
HTMCell ( HTMColumn column, int indexInColumn ) : System
SetActive ( bool value ) : void
SetLearning ( bool value ) : void
SetPredicting ( bool value ) : void
Step ( ) : void

Method Details

AdaptSegments() public method

public AdaptSegments ( bool positiveReinforcement ) : void
positiveReinforcement bool
return void

GetActive() public method

public GetActive ( int t ) : bool
t int
return bool

GetActiveSegment() public method

public GetActiveSegment ( int t ) : HTMSegment
t int
return HTMSegment

GetBestMatchingSegment() public method

public GetBestMatchingSegment ( int t, bool sequence ) : HTMSegment
t int
sequence bool
return HTMSegment

GetLearning() public method

public GetLearning ( int t ) : bool
t int
return bool

GetPredicting() public method

public GetPredicting ( int t ) : bool
t int
return bool

GetRandomActiveCells() public method

public GetRandomActiveCells ( int t ) : List
t int
return List

GetRandomLearningCells() public method

public GetRandomLearningCells ( int t ) : List
t int
return List

GetSegmentActiveSynapses() public method

public GetSegmentActiveSynapses ( int t, HTMSegment segment = null, bool newSynapses = false ) : SegmentUpdate
t int
segment HTMSegment
newSynapses bool
return SegmentUpdate

HTMCell() public method

public HTMCell ( ) : System
return System

HTMCell() public method

public HTMCell ( HTMColumn column, int indexInColumn ) : System
column HTMColumn
indexInColumn int
return System

SetActive() public method

public SetActive ( bool value ) : void
value bool
return void

SetLearning() public method

public SetLearning ( bool value ) : void
value bool
return void

SetPredicting() public method

public SetPredicting ( bool value ) : void
value bool
return void

Step() public method

public Step ( ) : void
return void