The SUMO toolbox
2018a
|
Calculates the expected improvement statistical infill criterion. More...
Public Member Functions | |
function | expectedImprovement (var varargin) |
function | getDesignType () |
function | initNewSamples (var state) |
function | scoreCandidates (var points, var state) |
function | score (var candidates, var state) |
Scores a set of candidate samples. More... | |
function | scoreMinimize (var candidates, var state) |
Simply calls -CandidateRanker.score(candidates, state) More... | |
function | setOrder (var order) |
function | getType () |
function | getDimension () |
function | instantiate (var inDim, var varargin) |
function | plotRanker (var state, var newsamples) |
Public Attributes | |
var | inDim |
var | scalingFunction |
var | sortOrder |
var | debug |
var | debugSave |
var | debugPlot |
Protected Attributes | |
var | T |
var | noise |
var | noiseAlpha |
Calculates the expected improvement statistical infill criterion.
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Scores a set of candidate samples.
candidates | matrix of candidate samples |
state | current state |
scores | vector of scores (priorites) |
dscores | derivatives of scores w.r.t. candidates |
|
inline |
noise penalty term
|
inlineinherited |
Simply calls -CandidateRanker.score(candidates, state)
This is needed primarily for OptimizeCriterion, as multiple output arguments don't work with: func = -this.score(...)
candidates | matrix of candidate samples |
state | current state |
scores | vector of -scores (lower is better) |
dscores | derivatives of -scores w.r.t. candidates |
|
inlineinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
protected |
|
protected |
|
inherited |
|
inherited |
|
protected |