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

A very simple class that generates ELMModel objects. More...

Inheritance diagram for ELMFactory:
Inheritance graph
[legend]

Public Member Functions

function ELMFactory (var varargin)
 Class constructor. More...
 
function supportsComplexData ()
 TODO. More...
 
function supportsMultipleOutputs ()
 TODO. More...
 
function getBounds ()
 TODO. More...
 
function createInitialModels (var number, var wantModels)
 TODO. More...
 
function createModel (var parameters)
 Generate a single default model. More...
 
function getModelType ()
 Returns a string describing the model type. More...
 
function getIntegerParameters ()
 First parameter is integer-based (number of hidden units) More...
 
function mutation (var parents, var options, var nvars, var FitnessFcn, var state, var thisScore, var thisPopulation)
 A mutation function. More...
 
function crossover (var parents, var options, var nvars, var FitnessFcn, var unused, var thisPopulation)
 A crossover function. More...
 
function getConstraintFcn ()
 TODO. More...
 
function getCreationFcn ()
 TODO. More...
 
function getCrossoverFcn ()
 TODO. More...
 
function getMutationFcn ()
 TODO. More...
 
function isCustomMode ()
 TODO. More...
 
function getBatchObservables ()
 TODO. More...
 
function getIndividualSize ()
 TODO. More...
 
function setSamples (var samples, var values)
 TODO. More...
 
function getBasicBatchObservables ()
 TODO. More...
 
function createInitialPopulation (var GenomeLength, var FitnessFcn, var options)
 TODO. More...
 
function wrapFunctions ()
 TODO. More...
 
function getSamples ()
 TODO. More...
 
function getDimensions ()
 TODO. More...
 
function createRandomModel ()
 TODO. More...
 
function getObservables ()
 TODO. More...
 
function getParallelMode ()
 TODO. More...
 
function getMode ()
 TODO. More...
 

Public Attributes

var minHiddenUnits
 
var maxHiddenUnits
 
var maxInputWeight
 
var transferWidth
 
var transferFcn
 

Detailed Description

A very simple class that generates ELMModel objects.

Constructor & Destructor Documentation

function ELMFactory ( var  varargin)
inline

Class constructor.

Returns
instance of the class

Member Function Documentation

function createInitialModels ( var  number,
var  wantModels 
)
inline

TODO.

function createInitialPopulation ( var  GenomeLength,
var  FitnessFcn,
var  options 
)
inherited

TODO.

A function that creates an initial population.

The input arguments to the function are Genomelength : Number of independent variables for the fitness function FitnessFcn : Fitness function options : Options structure The function returns Population, the initial population for the genetic algorithm.

function createModel ( var  parameters)
inline

Generate a single default model.

function createRandomModel ( )
inlineinherited

TODO.

function crossover ( var  parents,
var  options,
var  nvars,
var  FitnessFcn,
var  unused,
var  thisPopulation 
)
inline

A crossover function.

function getBasicBatchObservables ( )
inherited

TODO.

Generate the observable objects that handle grouped data.

function getBatchObservables ( )
inlineinherited

TODO.

function getBounds ( )
inline

TODO.

function getConstraintFcn ( )
inlineinherited

TODO.

function getCreationFcn ( )
inlineinherited

TODO.

function getCrossoverFcn ( )
inlineinherited

TODO.

function getDimensions ( )
inlineinherited

TODO.

function getIndividualSize ( )
inlineinherited

TODO.

function getIntegerParameters ( )
inline

First parameter is integer-based (number of hidden units)

function getMode ( )
inlineinherited

TODO.

function getModelType ( )
inline

Returns a string describing the model type.

function getMutationFcn ( )
inlineinherited

TODO.

function getObservables ( )
inlineinherited

TODO.

function getParallelMode ( )
inlineinherited

TODO.

function getSamples ( )
inlineinherited

TODO.

function isCustomMode ( )
inlineinherited

TODO.

function mutation ( var  parents,
var  options,
var  nvars,
var  FitnessFcn,
var  state,
var  thisScore,
var  thisPopulation 
)
inline

A mutation function.

function setSamples ( var  samples,
var  values 
)
inlineinherited

TODO.

function supportsComplexData ( )
inline

TODO.

function supportsMultipleOutputs ( )
inline

TODO.

function wrapFunctions ( )
inherited

TODO.

Create anonymous function handles to wrap all operator functions to members of the given obj The genetic operator functions are memberfunctions and thus need to be called with the 'this' object (s).

To make this possible we need to wrap them in an anonymous function. And set them again as function handles.

Member Data Documentation

var maxHiddenUnits
var maxInputWeight
var minHiddenUnits
var transferFcn
var transferWidth

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