R/RcppExports.R

Defines functions applyDropoutMaskCpp sigmoidUnitCpp softmaxUnitCpp rectifiedLinearUnitCpp softplusUnitCpp exponentialLinearUnitCpp ditherCpp maxoutUnitCpp maxoutWeightUpdateCpp minimizeCpp normalizeWeightsCpp rpropGradientsCpp rpropDeltaCpp rpropDeltaWiRpropPlus

# This file was generated by Rcpp::compileAttributes
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

applyDropoutMaskCpp <- function(data, mask) {
    .Call('darch_applyDropoutMaskCpp', PACKAGE = 'darch', data, mask)
}

sigmoidUnitCpp <- function(input) {
    .Call('darch_sigmoidUnitCpp', PACKAGE = 'darch', input)
}

softmaxUnitCpp <- function(input) {
    .Call('darch_softmaxUnitCpp', PACKAGE = 'darch', input)
}

rectifiedLinearUnitCpp <- function(input) {
    .Call('darch_rectifiedLinearUnitCpp', PACKAGE = 'darch', input)
}

softplusUnitCpp <- function(input) {
    .Call('darch_softplusUnitCpp', PACKAGE = 'darch', input)
}

exponentialLinearUnitCpp <- function(input, alpha) {
    .Call('darch_exponentialLinearUnitCpp', PACKAGE = 'darch', input, alpha)
}

ditherCpp <- function(data, columnMask) {
    invisible(.Call('darch_ditherCpp', PACKAGE = 'darch', data, columnMask))
}

maxoutUnitCpp <- function(activations, derivatives, poolSize, dropoutMask) {
    invisible(.Call('darch_maxoutUnitCpp', PACKAGE = 'darch', activations, derivatives, poolSize, dropoutMask))
}

maxoutWeightUpdateCpp <- function(inc, poolSize) {
    invisible(.Call('darch_maxoutWeightUpdateCpp', PACKAGE = 'darch', inc, poolSize))
}

minimizeCpp <- function(x, f, length, red, dims, data, target, epochSwitch, matMult) {
    .Call('darch_minimizeCpp', PACKAGE = 'darch', x, f, length, red, dims, data, target, epochSwitch, matMult)
}

normalizeWeightsCpp <- function(weights, bound) {
    invisible(.Call('darch_normalizeWeightsCpp', PACKAGE = 'darch', weights, bound))
}

rpropGradientsCpp <- function(gg, gradients) {
    invisible(.Call('darch_rpropGradientsCpp', PACKAGE = 'darch', gg, gradients))
}

rpropDeltaCpp <- function(gg, delta, inc, dec, minDelta, maxDelta) {
    invisible(.Call('darch_rpropDeltaCpp', PACKAGE = 'darch', gg, delta, inc, dec, minDelta, maxDelta))
}

rpropDeltaWiRpropPlus <- function(gg, deltaW, gradients, delta, newE, oldE) {
    invisible(.Call('darch_rpropDeltaWiRpropPlus', PACKAGE = 'darch', gg, deltaW, gradients, delta, newE, oldE))
}

Try the darch package in your browser

Any scripts or data that you put into this service are public.

darch documentation built on May 29, 2017, 8:14 p.m.