MonitorFunctionValuesCheck

case class MonitorFunctionValuesCheck[T](f: T => Double, numFailures: Int, improvementRequirement: Double, evalFrequency: Int) extends ConvergenceCheck[T] with SerializableLogging
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Type members

Classlikes

case class Info(bestValue: Double, numFailures: Int)

Value members

Concrete methods

override def apply(state: State[T, _, _], info: Info): Option[ConvergenceReason]
Definition Classes
override def initialInfo: Info
Definition Classes
override def update(newX: T, newGrad: T, newVal: Double, oldState: State[T, _, _], oldInfo: Info): Info
Definition Classes

Inherited methods

protected def logger: LazyLogger
Inherited from
SerializableLogging
Inherited from
ConvergenceCheck
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def ||(otherCheck: ConvergenceCheck[T]): ConvergenceCheck[T]
Inherited from
ConvergenceCheck