C# Class CnrsUniProv.OCodeHtm.SpatialNode2DGaussian

Inheritance: SpatialNode2D
Show file Open project: neural5torm/OCodeHtm Class Usage Examples

Public Methods

Method Description
GetClone ( ) : Vector>.SpatialNode
Infer ( MathNet.Numerics.LinearAlgebra.Double.SparseMatrix input ) : Vector

Do Flash inference for the given input

Learn ( MathNet.Numerics.LinearAlgebra.Double.SparseMatrix input ) : void

Learn the current input.

SpatialNode2DGaussian ( double maxDistance = Default.MaxDistance, double sigma = Default.NoSigma, int maxOutputSize = Default.MaxNodeOutputSize ) : System
TimeInfer ( MathNet.Numerics.LinearAlgebra.Double.SparseMatrix input ) : Vector

Do Time-based inference for the given input

Protected Methods

Method Description
FindClosestCoincidence ( MathNet.Numerics.LinearAlgebra.Double.SparseMatrix input, MathNet.Numerics.LinearAlgebra.Double.SparseMatrix &canonicalInput ) : MathNet.Numerics.LinearAlgebra.Double.SparseMatrix

Private Methods

Method Description
FindClosestCoincidence ( MathNet.Numerics.LinearAlgebra.Double.SparseMatrix input ) : MathNet.Numerics.LinearAlgebra.Double.SparseMatrix

Method Details

FindClosestCoincidence() protected method

protected FindClosestCoincidence ( MathNet.Numerics.LinearAlgebra.Double.SparseMatrix input, MathNet.Numerics.LinearAlgebra.Double.SparseMatrix &canonicalInput ) : MathNet.Numerics.LinearAlgebra.Double.SparseMatrix
input MathNet.Numerics.LinearAlgebra.Double.SparseMatrix
canonicalInput MathNet.Numerics.LinearAlgebra.Double.SparseMatrix
return MathNet.Numerics.LinearAlgebra.Double.SparseMatrix

GetClone() public method

public GetClone ( ) : Vector>.SpatialNode
return Vector>.SpatialNode

Infer() public method

Do Flash inference for the given input
public Infer ( MathNet.Numerics.LinearAlgebra.Double.SparseMatrix input ) : Vector
input MathNet.Numerics.LinearAlgebra.Double.SparseMatrix
return Vector

Learn() public method

Learn the current input.
public Learn ( MathNet.Numerics.LinearAlgebra.Double.SparseMatrix input ) : void
input MathNet.Numerics.LinearAlgebra.Double.SparseMatrix
return void

SpatialNode2DGaussian() public method

public SpatialNode2DGaussian ( double maxDistance = Default.MaxDistance, double sigma = Default.NoSigma, int maxOutputSize = Default.MaxNodeOutputSize ) : System
maxDistance double
sigma double
maxOutputSize int
return System

TimeInfer() public method

Do Time-based inference for the given input
public TimeInfer ( MathNet.Numerics.LinearAlgebra.Double.SparseMatrix input ) : Vector
input MathNet.Numerics.LinearAlgebra.Double.SparseMatrix
return Vector