public class DenoisingAutoEncoderOptimizer extends NeuralNetworkOptimizer
cc.mallet.optimize.Optimizable.ByBatchGradient, cc.mallet.optimize.Optimizable.ByCombiningBatchGradient, cc.mallet.optimize.Optimizable.ByGISUpdate, cc.mallet.optimize.Optimizable.ByGradient, cc.mallet.optimize.Optimizable.ByGradientValue, cc.mallet.optimize.Optimizable.ByHessian, cc.mallet.optimize.Optimizable.ByValue, cc.mallet.optimize.Optimizable.ByVotedPerceptron
errors, extraParams, log, lossFunction, lr, minLearningRate, network, opt, optimizationAlgorithm, tolerance
Constructor and Description |
---|
DenoisingAutoEncoderOptimizer(BaseNeuralNetwork network,
double lr,
Object[] trainingParams,
NeuralNetwork.OptimizationAlgorithm optimizationAlgorithm,
NeuralNetwork.LossFunction lossFunction) |
Modifier and Type | Method and Description |
---|---|
void |
getValueGradient(double[] buffer) |
epochDone, getErrors, getNumParameters, getParameter, getParameters, getParameters, getTolerance, getValue, getValueGradient, setParameter, setParameters, setParameters, setTolerance, train
public DenoisingAutoEncoderOptimizer(BaseNeuralNetwork network, double lr, Object[] trainingParams, NeuralNetwork.OptimizationAlgorithm optimizationAlgorithm, NeuralNetwork.LossFunction lossFunction)
public void getValueGradient(double[] buffer)
getValueGradient
in interface cc.mallet.optimize.Optimizable.ByGradientValue
getValueGradient
in class NeuralNetworkOptimizer
Copyright © 2014. All Rights Reserved.