Class QuasiNewtonTrainer.BlockObjective

java.lang.Object
com.imsl.datamining.neural.QuasiNewtonTrainer.Objective
com.imsl.datamining.neural.QuasiNewtonTrainer.BlockObjective
All Implemented Interfaces:
MinUnconMultiVar.Function
Enclosing class:
QuasiNewtonTrainer

protected class QuasiNewtonTrainer.BlockObjective extends QuasiNewtonTrainer.Objective
  • Constructor Details

    • BlockObjective

      protected BlockObjective()
  • Method Details

    • 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
      Parameters:
      weights - a double array, the point at which the function is to be evaluated
      Returns:
      a double, the value of the function at x