C# Class AIMA.Core.Learning.Neural.LayerSensitivity

Show file Open project: PaulMineau/AIMA.Net Class Usage Examples

Public Methods

Method Description
LayerSensitivity ( Layer layer ) : System
getLayer ( ) : Layer
getSensitivityMatrix ( ) : Matrix
sensitivityMatrixFromErrorMatrix ( Vector errorVector ) : Matrix
sensitivityMatrixFromSucceedingLayer ( LayerSensitivity nextLayerSensitivity ) : Matrix

Private Methods

Method Description
createDerivativeMatrix ( Vector lastInducedField ) : Matrix

Method Details

LayerSensitivity() public method

public LayerSensitivity ( Layer layer ) : System
layer Layer
return System

getLayer() public method

public getLayer ( ) : Layer
return Layer

getSensitivityMatrix() public method

public getSensitivityMatrix ( ) : Matrix
return Matrix

sensitivityMatrixFromErrorMatrix() public method

public sensitivityMatrixFromErrorMatrix ( Vector errorVector ) : Matrix
errorVector AIMA.Core.Util.Math.Vector
return Matrix

sensitivityMatrixFromSucceedingLayer() public method

public sensitivityMatrixFromSucceedingLayer ( LayerSensitivity nextLayerSensitivity ) : Matrix
nextLayerSensitivity LayerSensitivity
return Matrix