Class/Object

io.github.mandar2812.dynaml.optimization

ProbGPCommMachine

Related Docs: object ProbGPCommMachine | package optimization

Permalink

class ProbGPCommMachine[T, I] extends CoupledSimulatedAnnealing[AbstractGPRegressionModel[T, I]]

Build GP committee model after performing the CSA routine

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ProbGPCommMachine
  2. CoupledSimulatedAnnealing
  3. GlobalOptimizer
  4. AbstractCSA
  5. AbstractGridSearch
  6. ModelTuner
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ProbGPCommMachine(model: AbstractGPRegressionModel[T, I])(implicit arg0: ClassTag[I])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. var MAX_ITERATIONS: Int

    Permalink
    Attributes
    protected
    Definition Classes
    AbstractCSA
  5. def _policy: String

    Permalink
  6. def acceptanceTemperature(initialTemp: Double)(k: Int): Double

    Permalink
    Definition Classes
    AbstractCSA
  7. var alpha: Double

    Permalink
    Definition Classes
    AbstractCSA
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def getEnergyLandscape(initialConfig: Map[String, Double], options: Map[String, String] = Map(), prior: Map[String, ContinuousRVWithDistr[Double, ContinuousDistr[Double]]] = Map()): List[(Double, Map[String, Double])]

    Permalink
    Definition Classes
    ModelTuner
  15. def getGrid(initialConfig: Map[String, Double]): Seq[Map[String, Double]]

    Permalink
    Definition Classes
    ModelTuner
  16. var gridsize: Int

    Permalink
    Attributes
    protected
    Definition Classes
    ModelTuner
  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. var iTemp: Double

    Permalink
    Definition Classes
    AbstractCSA
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. var logarithmicScale: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    ModelTuner
  21. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    AbstractGridSearchModelTuner
  22. var meanFieldPrior: Map[String, ContinuousRVWithDistr[Double, ContinuousDistr[Double]]]

    Permalink
    Attributes
    protected
    Definition Classes
    ModelTuner
  23. val mutate: (Map[String, Double], Double) ⇒ Map[String, Double]

    Permalink
    Attributes
    protected
    Definition Classes
    AbstractCSA
  24. def mutationTemperature(initialTemp: Double)(k: Int): Double

    Permalink
    Definition Classes
    AbstractCSA
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. var num_samples: Int

    Permalink
    Attributes
    protected
    Definition Classes
    ModelTuner
  29. def optimize(initialConfig: Map[String, Double], options: Map[String, String]): (AbstractGPRegressionModel[T, I], Map[String, Double])

    Permalink
  30. def performCSA(initialConfig: Map[String, Double], options: Map[String, String] = Map()): List[(Double, Map[String, Double])]

    Permalink
    Attributes
    protected
    Definition Classes
    AbstractCSA
  31. def setBaseLinePolicy(p: String): ProbGPCommMachine.this.type

    Permalink
  32. def setGridSize(s: Int): ProbGPCommMachine.this.type

    Permalink
    Definition Classes
    AbstractCSAAbstractGridSearchModelTuner
  33. def setLogScale(t: Boolean): ProbGPCommMachine.this.type

    Permalink
    Definition Classes
    AbstractCSAAbstractGridSearchModelTuner
  34. def setMaxIterations(m: Int): ProbGPCommMachine.this.type

    Permalink
    Definition Classes
    AbstractCSA
  35. def setNumSamples(n: Int): ProbGPCommMachine.this.type

    Permalink
    Definition Classes
    ModelTuner
  36. def setPolicy(p: String): ProbGPCommMachine.this.type

    Permalink
  37. def setPrior(p: Map[String, ContinuousRVWithDistr[Double, ContinuousDistr[Double]]]): ProbGPCommMachine.this.type

    Permalink
    Definition Classes
    ModelTuner
  38. def setStepSize(s: Double): ProbGPCommMachine.this.type

    Permalink
    Definition Classes
    AbstractCSAAbstractGridSearchModelTuner
  39. def setVariant(v: String): ProbGPCommMachine.this.type

    Permalink
    Definition Classes
    AbstractCSA
  40. var step: Double

    Permalink
    Attributes
    protected
    Definition Classes
    ModelTuner
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  42. val system: AbstractGPRegressionModel[T, I]

    Permalink
    Definition Classes
    AbstractGridSearchModelTuner
  43. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  44. var variant: String

    Permalink
    Attributes
    protected
    Definition Classes
    AbstractCSA
  45. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped