rxNeuralNet
model supports GPU acceleration. To enable GPU acceleration, you need to do a few things:
system.file("mxLibs/x64", package = "MicrosoftML")
.
rxNeuralNet
models for binary classification. One with GPU acceleration and the other without. The parameter
miniBatchSize
is the number of training examples used to take a step in stochastic gradient descent. The bigger it is, the faster progress is made. But large step sizes can lead to difficulty for the algorithm to converge. We used ADADELTA here as our optimizer here as it can automatically adjust the learning rate.
miniBatchSize
is only used with GPU acceleration. Without GPU acceleration, it's by default set to 1.
Output from
rxNeuralNet
with GPU acceleration
Output from
rxNeuralNet
with SSE acceleration
|
rxNeuralNet
the number of nodes in the hidden layer defaults to 100. For a single hidden layer, it's usually recommended to be between the number of nodes in the input layer and number of nodes in the output layer. MicrosoftML also supports user-defined network architectures like
convolution neural network
s using the
NET#
language.
miniBatchSize
:
miniBatchSize
above.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.