nns

package
v0.0.0-...-650b285 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 13, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const Debug = 0

Variables

This section is empty.

Functions

func ActivationLReLU

func ActivationLReLU(x float64) float64

func ActivationReLU

func ActivationReLU(x float64) float64

func ActivationSigmoid

func ActivationSigmoid(x float64) float64

func ActivationTanh

func ActivationTanh(x float64) float64

- Activation for Tanh

func Backprop

func Backprop(curr_layer, next_layer denseLayer)

func CheckAccuracy

func CheckAccuracy(actual, estimate *mat64.Dense) (int, int)

func DActivationLReLU

func DActivationLReLU(x float64) float64

ActivationSygmoidDerivative is derivative of sigmoid

func DActivationReLU

func DActivationReLU(x float64) float64

ActivationSygmoidDerivative is derivative of sigmoid

func DActivationSigmoid

func DActivationSigmoid(x float64) float64

ActivationSigmoidDerivative is derivative of sigmoid

func DActivationTanh

func DActivationTanh(x float64) float64

Tanh Derivative function

func Forward

func Forward(input *mat64.Dense, dlayer denseLayer)

func GetActivation

func GetActivation(dlayer *denseLayer) string

func GetOutput

func GetOutput(curr_layer denseLayer) *mat64.Dense

func LinkLayers

func LinkLayers(curr_layer, next_layer *denseLayer)

func LogMlpLayer

func LogMlpLayer(dlayer *denseLayer)

func MaxIndex

func MaxIndex(x_mat64 *mat64.Dense) (int, int)

func Mse

func Mse(actual, estimate *mat64.Dense) float64

func NewDenseLayer

func NewDenseLayer(layername, actv string, NumInputs int, NumOutputs int, weights []float64, biases []float64) denseLayer

func OutputDeltaCalc

func OutputDeltaCalc(groundtruth_values *mat64.Dense, curr_layer denseLayer)

Calculate Delta of the last /output layer

func SetActivation

func SetActivation(dlayer *denseLayer, actv string)

func SetInput

func SetInput(input *mat64.Dense, dlayer *denseLayer) (int, int)

func Update

func Update(curr_layer denseLayer, lr float64)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL