Documentation ¶
Index ¶
- Constants
- func ActivationLReLU(x float64) float64
- func ActivationReLU(x float64) float64
- func ActivationSigmoid(x float64) float64
- func ActivationTanh(x float64) float64
- func Backprop(curr_layer, next_layer denseLayer)
- func CheckAccuracy(actual, estimate *mat64.Dense) (int, int)
- func DActivationLReLU(x float64) float64
- func DActivationReLU(x float64) float64
- func DActivationSigmoid(x float64) float64
- func DActivationTanh(x float64) float64
- func Forward(input *mat64.Dense, dlayer denseLayer)
- func GetActivation(dlayer *denseLayer) string
- func GetOutput(curr_layer denseLayer) *mat64.Dense
- func LinkLayers(curr_layer, next_layer *denseLayer)
- func LogMlpLayer(dlayer *denseLayer)
- func MaxIndex(x_mat64 *mat64.Dense) (int, int)
- func Mse(actual, estimate *mat64.Dense) float64
- func NewDenseLayer(layername, actv string, NumInputs int, NumOutputs int, weights []float64, ...) denseLayer
- func OutputDeltaCalc(groundtruth_values *mat64.Dense, curr_layer denseLayer)
- func SetActivation(dlayer *denseLayer, actv string)
- func SetInput(input *mat64.Dense, dlayer *denseLayer) (int, int)
- func Update(curr_layer denseLayer, lr float64)
Constants ¶
View Source
const Debug = 0
Variables ¶
This section is empty.
Functions ¶
func ActivationLReLU ¶
func ActivationReLU ¶
func ActivationSigmoid ¶
func DActivationLReLU ¶
ActivationSygmoidDerivative is derivative of sigmoid
func DActivationReLU ¶
ActivationSygmoidDerivative is derivative of sigmoid
func DActivationSigmoid ¶
ActivationSigmoidDerivative is derivative of sigmoid
func GetActivation ¶
func GetActivation(dlayer *denseLayer) string
func LinkLayers ¶
func LinkLayers(curr_layer, next_layer *denseLayer)
func LogMlpLayer ¶
func LogMlpLayer(dlayer *denseLayer)
func NewDenseLayer ¶
func OutputDeltaCalc ¶
Calculate Delta of the last /output layer
func SetActivation ¶
func SetActivation(dlayer *denseLayer, actv string)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.