Class/Object

io.github.mandar2812.dynaml.optimization

MixtureMachine

Related Docs: object MixtureMachine | package optimization

Permalink

abstract class MixtureMachine[T, I, Y, YDomain, YDomainVar, BaseDistr <: ContinuousDistr[YDomain] with Moments[YDomain, YDomainVar] with HasErrorBars[YDomain], W1 <: ContinuousRVWithDistr[YDomain, BaseDistr], BaseProcess <: ContinuousProcessModel[T, I, Y, W1] with SecondOrderProcessModel[T, I, Y, Double, DenseMatrix[Double], W1] with GloballyOptimizable] extends AbstractCSA[BaseProcess, GenContinuousMixtureModel[T, I, Y, YDomain, YDomainVar, BaseDistr, W1, BaseProcess]]

Linear Supertypes
AbstractCSA[BaseProcess, GenContinuousMixtureModel[T, I, Y, YDomain, YDomainVar, BaseDistr, W1, BaseProcess]], AbstractGridSearch[BaseProcess, GenContinuousMixtureModel[T, I, Y, YDomain, YDomainVar, BaseDistr, W1, BaseProcess]], ModelTuner[BaseProcess, GenContinuousMixtureModel[T, I, Y, YDomain, YDomainVar, BaseDistr, W1, BaseProcess]], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MixtureMachine
  2. AbstractCSA
  3. AbstractGridSearch
  4. ModelTuner
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MixtureMachine(model: BaseProcess)(implicit arg0: ClassTag[I])

    Permalink

Abstract Value Members

  1. abstract val confToModel: DataPipe[Map[String, Double], BaseProcess]

    Permalink
  2. abstract val mixturePipe: DataPipe2[Seq[BaseProcess], DenseVector[Double], GenContinuousMixtureModel[T, I, Y, YDomain, YDomainVar, BaseDistr, W1, BaseProcess]]

    Permalink

Concrete 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. var baselinePolicy: String

    Permalink
    Attributes
    protected
  10. def calculateEnergyLandscape(initialConfig: Map[String, Double], options: Map[String, String]): Seq[(Double, Map[String, Double])]

    Permalink
    Attributes
    protected
  11. def clone(): AnyRef

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. 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
  17. def getGrid(initialConfig: Map[String, Double]): Seq[Map[String, Double]]

    Permalink
    Definition Classes
    ModelTuner
  18. var gridsize: Int

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

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

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

    Permalink
    Definition Classes
    Any
  22. var logarithmicScale: Boolean

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    ModelTuner
  25. def modelProbabilities: DataPipe[Seq[(Double, Map[String, Double])], Seq[(Double, Map[String, Double])]]

    Permalink
    Attributes
    protected
  26. val mutate: (Map[String, Double], Double) ⇒ Map[String, Double]

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  31. var num_samples: Int

    Permalink
    Attributes
    protected
    Definition Classes
    ModelTuner
  32. def optimize(initialConfig: Map[String, Double], options: Map[String, String]): (GenContinuousMixtureModel[T, I, Y, YDomain, YDomainVar, BaseDistr, W1, BaseProcess], Map[String, Double])

    Permalink
    Definition Classes
    MixtureMachineModelTuner
  33. def performCSA(initialConfig: Map[String, Double], options: Map[String, String] = Map()): List[(Double, Map[String, Double])]

    Permalink
    Attributes
    protected
    Definition Classes
    AbstractCSA
  34. var policy: String

    Permalink
    Attributes
    protected
  35. def setBaseLinePolicy(p: String): MixtureMachine.this.type

    Permalink
  36. def setGridSize(s: Int): MixtureMachine.this.type

    Permalink
    Definition Classes
    AbstractCSAAbstractGridSearchModelTuner
  37. def setLogScale(t: Boolean): MixtureMachine.this.type

    Permalink
    Definition Classes
    AbstractCSAAbstractGridSearchModelTuner
  38. def setMaxIterations(m: Int): MixtureMachine.this.type

    Permalink
    Definition Classes
    AbstractCSA
  39. def setNumSamples(n: Int): MixtureMachine.this.type

    Permalink
    Definition Classes
    ModelTuner
  40. def setPolicy(p: String): MixtureMachine.this.type

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

    Permalink
    Definition Classes
    ModelTuner
  42. def setStepSize(s: Double): MixtureMachine.this.type

    Permalink
    Definition Classes
    AbstractCSAAbstractGridSearchModelTuner
  43. def setVariant(v: String): MixtureMachine.this.type

    Permalink
    Definition Classes
    AbstractCSA
  44. var step: Double

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

    Permalink
    Definition Classes
    AnyRef
  46. val system: BaseProcess

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

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

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

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

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

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

Inherited from AbstractCSA[BaseProcess, GenContinuousMixtureModel[T, I, Y, YDomain, YDomainVar, BaseDistr, W1, BaseProcess]]

Inherited from AbstractGridSearch[BaseProcess, GenContinuousMixtureModel[T, I, Y, YDomain, YDomainVar, BaseDistr, W1, BaseProcess]]

Inherited from ModelTuner[BaseProcess, GenContinuousMixtureModel[T, I, Y, YDomain, YDomainVar, BaseDistr, W1, BaseProcess]]

Inherited from AnyRef

Inherited from Any

Ungrouped