com.imsl.datamining.neural
Class QuasiNewtonTrainer.BlockGradObjective
java.lang.Object
com.imsl.datamining.neural.QuasiNewtonTrainer.Objective
com.imsl.datamining.neural.QuasiNewtonTrainer.GradObjective
com.imsl.datamining.neural.QuasiNewtonTrainer.BlockGradObjective
- All Implemented Interfaces:
- MinUnconMultiVar.Function, MinUnconMultiVar.Gradient
- Enclosing class:
- QuasiNewtonTrainer
- protected class QuasiNewtonTrainer.BlockGradObjective
- extends QuasiNewtonTrainer.GradObjective
Method Summary |
double |
f(double[] weights)
Public interface for the multivariate function to be minimized. |
void |
gradient(double[] weights,
double[] gradient)
Public interface for the gradient of the multivariate function
to be minimized. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QuasiNewtonTrainer.BlockGradObjective
protected QuasiNewtonTrainer.BlockGradObjective()
f
public double f(double[] weights)
- Description copied from interface:
MinUnconMultiVar.Function
- Public interface for the multivariate function to be minimized.
- Specified by:
f
in interface MinUnconMultiVar.Function
- Overrides:
f
in class QuasiNewtonTrainer.Objective
gradient
public void gradient(double[] weights,
double[] gradient)
- Description copied from interface:
MinUnconMultiVar.Gradient
- Public interface for the gradient of the multivariate function
to be minimized.
- Specified by:
gradient
in interface MinUnconMultiVar.Gradient
- Overrides:
gradient
in class QuasiNewtonTrainer.GradObjective
Copyright 1970-2006 Visual Numerics, Inc.
Built June 1 2006.