R/backprop.R

backprop <-
    function (gradients, weights, length.weights, nrow.weights, ncol.weights, 
              learningrate.bp, exclude) 
    {
        weights <- unlist(weights)
        if (!is.null(exclude)) 
            weights[-exclude] <- weights[-exclude] - gradients * 
            learningrate.bp
        else weights <- weights - gradients * learningrate.bp
        list(gradients.old = gradients, weights = relist(weights, 
                                                         nrow.weights, ncol.weights), learningrate = learningrate.bp)
    }
cdeterman/HGTools documentation built on May 13, 2019, 2:34 p.m.