The SUMO toolbox  2018a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Public Attributes | List of all members
FLOLASampleRanker Class Reference

A class that rates samples according to the Fuzzy-LOLA non-linearity criterion. More...

Inheritance diagram for FLOLASampleRanker:
Inheritance graph
[legend]

Public Member Functions

function FLOLASampleRanker (var varargin)
 
function calculateError (var state)
 Calculate error is overridden to produce the true gradient error. More...
 
function getAdditionalCandidates (var state, var A)
 Nope. More...
 
function getDesignType ()
 
function setDimensions (var inDim, var outDim)
 Sets the dimensions. More...
 
function getDistance ()
 
function setDistance (var obj)
 

Public Attributes

var inDim
 
var outDim
 
var gradients
 
var gradientSamples
 
var gradientError
 
var weightfunction
 
var D
 
var K
 
var L
 
var isClassification
 

Detailed Description

A class that rates samples according to the Fuzzy-LOLA non-linearity criterion.

This approach is very similar to standard LOLA but does not suffer from the curse of dimensionality.

Constructor & Destructor Documentation

function FLOLASampleRanker ( var  varargin)
inline

Member Function Documentation

function calculateError ( var  state)

Calculate error is overridden to produce the true gradient error.

function getAdditionalCandidates ( var  state,
var  A 
)

Nope.

function getDesignType ( )
inline
function getDistance ( )
inlineinherited
function setDimensions ( var  inDim,
var  outDim 
)
inline

Sets the dimensions.

The sampleselector processes this once and accounts for frequency variables

function setDistance ( var  obj)
inlineinherited

Member Data Documentation

var D
var gradientError
var gradients
var gradientSamples
var inDim
var isClassification
var K
var L
var outDim
var weightfunction

The documentation for this class was generated from the following files: