Solver Module
Nelder–Mead downhill simplex
Functions and values
| Function or value |
Description
|
|
|
Full Usage:
centroid a
Parameters:
Amoeba
Returns: TypedTensor<Vector, MeasureProduct<optim-space, MeasureOne>>
|
|
|
|
Full Usage:
evaluate f x
Parameters: Returns: TypedTensor<Scalar, MeasureProduct<-logL, MeasureOne>> * Point
|
|
|
|
|
|
|
|
Full Usage:
replace a (arg2, arg2)
Parameters:
Amoeba
arg1 : float<MeasureProduct<-logL, MeasureOne>>
arg2 : Point
Returns: Amoeba
|
|
|
|
|
|
Full Usage:
solve settings rng writeOut endCondition domain arg6 f
Parameters:
Settings
rng : Random
writeOut : LogEvent -> unit
endCondition : Solution list -> int<MeasureProduct<iteration, MeasureOne>> -> OptimStopReason
domain : (float<MeasureProduct<optim-space, MeasureOne>> * float<MeasureProduct<optim-space, MeasureOne>> * Constraint)[]
arg5 : 'a
f : Objective
Returns: Solution list
|
|
Full Usage:
swarm settings rng logger numberOfLevels endCondition numberOfAmoeba paramBounds startPoint f
Parameters:
Settings
rng : Random
logger : LogEvent -> unit
numberOfLevels : int
endCondition : Solution list -> int<MeasureProduct<iteration, MeasureOne>> -> OptimStopReason
numberOfAmoeba : int
paramBounds : Domain
startPoint : 'a
f : Objective
Returns: Solution
|
|
Full Usage:
toFloatLogL (l, p)
Parameters:
TypedTensor<Scalar, 'u>
p : 'a
Returns: float<'u> * 'a
|
|
|
|
Full Usage:
valueOf (arg1, arg1)
Parameters:
float<MeasureProduct<-logL, MeasureOne>>
arg1 : Point
Returns: float<MeasureProduct<-logL, MeasureOne>>
|
|
bristlecone