public static class BaseNeuralNetwork.Builder<E extends BaseNeuralNetwork> extends Object
Modifier and Type | Field and Description |
---|---|
protected Class<? extends NeuralNetwork> |
clazz |
Constructor and Description |
---|
BaseNeuralNetwork.Builder() |
protected Class<? extends NeuralNetwork> clazz
public BaseNeuralNetwork.Builder<E> withDistribution(org.apache.commons.math3.distribution.RealDistribution dist)
public BaseNeuralNetwork.Builder<E> useRegularization(boolean useRegularization)
public BaseNeuralNetwork.Builder<E> fanIn(double fanIn)
public BaseNeuralNetwork.Builder<E> withL2(double l2)
public BaseNeuralNetwork.Builder<E> renderWeights(int numEpochs)
public E buildEmpty()
public BaseNeuralNetwork.Builder<E> withClazz(Class<? extends BaseNeuralNetwork> clazz)
public BaseNeuralNetwork.Builder<E> withSparsity(double sparsity)
public BaseNeuralNetwork.Builder<E> withMomentum(double momentum)
public BaseNeuralNetwork.Builder<E> withInput(org.jblas.DoubleMatrix input)
public BaseNeuralNetwork.Builder<E> asType(Class<E> clazz)
public BaseNeuralNetwork.Builder<E> withWeights(org.jblas.DoubleMatrix W)
public BaseNeuralNetwork.Builder<E> withVisibleBias(org.jblas.DoubleMatrix vBias)
public BaseNeuralNetwork.Builder<E> withHBias(org.jblas.DoubleMatrix hBias)
public BaseNeuralNetwork.Builder<E> numberOfVisible(int numVisible)
public BaseNeuralNetwork.Builder<E> numHidden(int numHidden)
public BaseNeuralNetwork.Builder<E> withRandom(org.apache.commons.math3.random.RandomGenerator gen)
public E build()
Copyright © 2014. All Rights Reserved.