C# Class Doo.Machine.HTM.HTMRegionAgent

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

Private Properties

Property Type Description
KthScore double
Neighbors List

Public Methods

Method Description
AverageReceptiveFieldSize ( ) : double
GetMostActiveColumn ( ) : HTMColumn
GetOutput ( ) : object
GetStatInfo ( HTMRegionViewerPropertyShowed property ) : StatInfo
HTMRegionAgent ( IDirector director, int regionWidth, int regionHeight, int cellsPerColumn, int minOverlap, int desiredLocalActivity, int segmentActivationThreshold, int minSegmentActivityForLearning, double proximalSegmentCoverage ) : System
Initialize ( ) : bool
Step ( ) : bool
StepSpatialPooling ( ) : void
StepTemporalPooling ( ) : void

Private Methods

Method Description
KthScore ( List cols, int k ) : double
Neighbors ( HTMColumn column ) : List

Method Details

AverageReceptiveFieldSize() public method

public AverageReceptiveFieldSize ( ) : double
return double

GetMostActiveColumn() public method

public GetMostActiveColumn ( ) : HTMColumn
return HTMColumn

GetOutput() public method

public GetOutput ( ) : object
return object

GetStatInfo() public method

public GetStatInfo ( HTMRegionViewerPropertyShowed property ) : StatInfo
property HTMRegionViewerPropertyShowed
return Doo.StatInfo

HTMRegionAgent() public method

public HTMRegionAgent ( IDirector director, int regionWidth, int regionHeight, int cellsPerColumn, int minOverlap, int desiredLocalActivity, int segmentActivationThreshold, int minSegmentActivityForLearning, double proximalSegmentCoverage ) : System
director IDirector
regionWidth int
regionHeight int
cellsPerColumn int
minOverlap int
desiredLocalActivity int
segmentActivationThreshold int
minSegmentActivityForLearning int
proximalSegmentCoverage double
return System

Initialize() public method

public Initialize ( ) : bool
return bool

Step() public method

public Step ( ) : bool
return bool

StepSpatialPooling() public method

public StepSpatialPooling ( ) : void
return void

StepTemporalPooling() public method

public StepTemporalPooling ( ) : void
return void