Config:ModelBuilder
AdaptiveModelBuilder
rational
Build rational models
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="rational" type="SequentialModelBuilder" combineOutputs="false">
<Option key="maximumRunLength" value="30"/>
<Option key="decay" value=".99"/>
<Option key="historySize" value="15"/>
<Option key="strategy" value="best"/>
<[[Config:ModelInterface|ModelInterface]] type="RationalSequentialInterface">
<Option key="weightBounds" value="1,40"/>
<Option key="percentBounds" value="1,100"/>
<Option key="maxDegrees" value="100"/>
<Option key="percentRational" value="70"/>
<Option key="frequencyVariable" value="auto"/>
<Option key="basis" value="chebyshev"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
rationalgenetic
Build rational models using a genetic algorithm
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="rationalgenetic" type="GeneticModelBuilder" combineOutputs="false">
<Option key="populationType" value="custom"/>
<Option key="populationSize" value="15"/>
<Option key="crossoverFraction" value="0.7"/>
<Option key="maxGenerations" value="10"/>
<Option key="eliteCount" value="1"/>
<Option key="stallGenLimit" value="4"/>
<Option key="stallTimeLimit" value="Inf"/>
<[[Config:ModelInterface|ModelInterface]] type="RationalGeneticInterface">
<Option key="crossoverFcn" value="crossover"/>
<Option key="mutationFcn" value="mutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="creationFcn" value="initial"/>
<Option key="weightBounds" value="1,40"/>
<Option key="percentBounds" value="1,100"/>
<Option key="maxDegrees" value="100"/>
<Option key="percentRational" value="70"/>
<Option key="frequencyVariable" value="auto"/>
<Option key="basis" value="chebyshev"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
RBF
Build Radial Basis Function models
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="RBF" type="SequentialModelBuilder" combineOutputs="false">
<Option key="maximumRunLength" value="20"/>
<Option key="decay" value=".9"/>
<Option key="historySize" value="15"/>
<Option key="strategy" value="best"/>
<[[Config:ModelInterface|ModelInterface]] type="BFSequentialInterface">
<Option key="type" value="RBF"/>
<[[Config:BasisFunction|BasisFunction]] name="gaussian" min=".1" max="5" scale="log"/>
<[[Config:BasisFunction|BasisFunction]] name="multiquadric" min=".1" max="5" scale="log"/>
<[[Config:BasisFunction|BasisFunction]] name="exponential" min=".1,.5" max="5,2" scale="log,lin"/>
<Option key="regression" value="-1,0,1,2"/>
<Option key="backend" value="AP"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
RBFgenetic
Build Radial Basis Function models using a genetic algorithm
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="RBFgenetic" type="GeneticModelBuilder" combineOutputs="false">
<Option key="populationType" value="custom"/>
<Option key="populationSize" value="15"/>
<Option key="crossoverFraction" value="0.7"/>
<Option key="maxGenerations" value="10"/>
<Option key="eliteCount" value="1"/>
<Option key="stallGenLimit" value="4"/>
<Option key="stallTimeLimit" value="Inf"/>
<[[Config:ModelInterface|ModelInterface]] type="BFGeneticInterface">
<Option key="type" value="RBF"/>
<Option key="crossoverFcn" value="crossover"/>
<Option key="mutationFcn" value="mutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="creationFcn" value="initial"/>
<[[Config:BasisFunction|BasisFunction]] name="gaussian" min=".1" max="5" scale="log"/>
<[[Config:BasisFunction|BasisFunction]] name="multiquadric" min=".1" max="5" scale="log"/>
<[[Config:BasisFunction|BasisFunction]] name="exponential" min=".1,.5" max="5,2" scale="log,lin"/>
<Option key="regression" value="-1,0,1,2"/>
<Option key="backend" value="AP"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
DACE
Build DACE models (= functionally equivalent to Kriging, but a custom implementation)
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="DACE" type="SequentialModelBuilder" combineOutputs="false">
<Option key="maximumRunLength" value="20"/>
<Option key="decay" value=".9"/>
<Option key="historySize" value="15"/>
<Option key="strategy" value="best"/>
<[[Config:ModelInterface|ModelInterface]] type="BFSequentialInterface">
<Option key="type" value="DACE"/>
<[[Config:BasisFunction|BasisFunction]] name="gaussian" min=".1" max="5" scale="log"/>
<[[Config:BasisFunction|BasisFunction]] name="multiquadric" min=".1" max="5" scale="log"/>
<[[Config:BasisFunction|BasisFunction]] name="exponential" min=".1,.5" max="5,2" scale="log,lin"/>
<Option key="regression" value="-1,0,1,2"/>
<Option key="backend" value="AP"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
DACEgenetic
Build DACE models (= functionally equivalent to Kriging, but a custom implementation)
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="DACEgenetic" type="GeneticModelBuilder" combineOutputs="false">
<Option key="populationType" value="custom"/>
<Option key="populationSize" value="15"/>
<Option key="crossoverFraction" value="0.7"/>
<Option key="maxGenerations" value="10"/>
<Option key="eliteCount" value="1"/>
<Option key="stallGenLimit" value="4"/>
<Option key="stallTimeLimit" value="Inf"/>
<[[Config:ModelInterface|ModelInterface]] type="BFGeneticInterface">
<Option key="type" value="DACE"/>
<Option key="crossoverFcn" value="crossover"/>
<Option key="mutationFcn" value="mutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="creationFcn" value="initial"/>
<[[Config:BasisFunction|BasisFunction]] name="gaussian" min=".1" max="5" scale="log"/>
<[[Config:BasisFunction|BasisFunction]] name="multiquadric" min=".1" max="5" scale="log"/>
<[[Config:BasisFunction|BasisFunction]] name="exponential" min=".1,.5" max="5,2" scale="log,lin"/>
<Option key="regression" value="-1,0,1,2"/>
<Option key="backend" value="AP"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
DACEps
Build DACE models (= functionally equivalent to Kriging, but a custom implementation)
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="DACEps" type="PatternSearchModelBuilder" combineOutputs="false">
<Option key="plotOptimSurface" value="false"/>
<Option key="restartStrategy" value="intelligent"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<Option key="searchMethod" value="GPSPositiveBasis2N"/>
<Option key="pollMethod" value="MADSPositiveBasis2N"/>
<[[Config:ModelInterface|ModelInterface]] id="dace" type="BFOptimizationInterface">
<Option key="type" value="DACE"/>
<[[Config:BasisFunction|BasisFunction]] name="gaussian" min=".1" max="5" scale="log"/>
<Option key="regression" value="-1,0,1,2"/>
<Option key="backend" value="AP"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
DACEpso
Build DACE models (= functionally equivalent to Kriging, but a custom implementation)
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="DACEpso" type="PatternSearchModelBuilder" combineOutputs="false">
<Option key="plotOptimSurface" value="true"/>
<Option key="restartStrategy" value="intelligent"/>
<[[Config:Optimizer|Optimizer]] id="pso" type="PSOtOptimizer">
<Option key="typePSO" value="0"/>
<Option key="seedPSO" value="1"/>
<Option key="popSize" value="10"/>
<Option key="maxiters" value="10"/>
<Option key="epochInertia" value="8"/>
<Option key="gradientTermination" value="8"/>
</[[Config:Optimizer|Optimizer]]>
<[[Config:ModelInterface|ModelInterface]] id="dace" type="BFOptimizationInterface">
<Option key="type" value="DACE"/>
<[[Config:BasisFunction|BasisFunction]] name="gaussian" min=".1" max="5" scale="log"/>
<Option key="regression" value="-1,0,1,2"/>
<Option key="backend" value="AP"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
krigingsim
Build kriging models using Simulated Annealing (requires matlab v7.4)
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="krigingsim" type="SimAnnealingModelBuilder" combineOutputs="false">
<Option key="plotOptimSurface" value="false"/>
<Option key="restartStrategy" value="intelligent"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<[[Config:ModelInterface|ModelInterface]] id="kriging" type="KrigingInterface">
<Option key="lowerThetaBound" value="-5"/>
<Option key="upperThetaBound" value="3"/>
<Option key="regressionFunction" value="regpoly0"/>
<Option key="correlationFunction" value="corrgauss"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
krigingps
Build kriging models using pattern search
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="krigingps" type="PatternSearchModelBuilder" combineOutputs="false">
<Option key="plotOptimSurface" value="false"/>
<Option key="restartStrategy" value="intelligent"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<Option key="searchMethod" value="GPSPositiveBasis2N"/>
<Option key="pollMethod" value="MADSPositiveBasis2N"/>
<[[Config:ModelInterface|ModelInterface]] id="kriging" type="KrigingInterface">
<Option key="lowerThetaBound" value="-5"/>
<Option key="upperThetaBound" value="3"/>
<Option key="regressionFunction" value="regpoly0"/>
<Option key="correlationFunction" value="corrgauss"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
krigingoptim
Build kriging models using the matlab optimization toolbox
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="krigingoptim" type="OptimToolboxModelBuilder" combineOutputs="false">
<Option key="plotOptimSurface" value="false"/>
<Option key="restartStrategy" value="intelligent"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<[[Config:ModelInterface|ModelInterface]] id="kriging" type="KrigingInterface">
<Option key="lowerThetaBound" value="-5"/>
<Option key="upperThetaBound" value="3"/>
<Option key="regressionFunction" value="regpoly0"/>
<Option key="correlationFunction" value="corrgauss"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
kriginggenetic
Build kriging models using a genetic algorithm
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="kriginggenetic" type="GeneticModelBuilder" combineOutputs="false">
<Option key="plotOptimSurface" value="false"/>
<Option key="restartStrategy" value="intelligent"/>
<Option key="populationType" value="doubleVector"/>
<Option key="populationSize" value="10"/>
<Option key="maxGenerations" value="10"/>
<Option key="eliteCount" value="1"/>
<Option key="crossoverFraction" value="0.7"/>
<Option key="stallGenLimit" value="4"/>
<Option key="stallTimeLimit" value="Inf"/>
<[[Config:ModelInterface|ModelInterface]] id="kriging" type="KrigingGeneticInterface">
<Option key="creationFcn" value="@gacreationuniform"/>
<Option key="crossoverFcn" value="@crossoversinglepoint"/>
<Option key="mutationFcn" value="@mutationgaussian"/>
<Option key="constraintFcn" value="[]"/>
<Option key="lowerThetaBound" value="-5"/>
<Option key="upperThetaBound" value="3"/>
<Option key="regressionFunction" value="regpoly0"/>
<Option key="correlationFunction" value="corrgauss"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
krigingpso
Build kriging models using PSO
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="krigingpso" type="PSOModelBuilder" combineOutputs="false">
<Option key="plotOptimSurface" value="false"/>
<Option key="restartStrategy" value="intelligent"/>
<[[Config:Optimizer|Optimizer]] id="pso" type="PSOtOptimizer">
<Option key="typePSO" value="0"/>
<Option key="seedPSO" value="1"/>
<Option key="popSize" value="10"/>
<Option key="maxiters" value="10"/>
<Option key="epochInertia" value="8"/>
<Option key="gradientTermination" value="8"/>
</[[Config:Optimizer|Optimizer]]>
<[[Config:ModelInterface|ModelInterface]] id="kriging" type="KrigingInterface">
<Option key="lowerThetaBound" value="-5"/>
<Option key="upperThetaBound" value="3"/>
<Option key="regressionFunction" value="regpoly0"/>
<Option key="correlationFunction" value="corrgauss"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
krigingrandom
Build kriging models randomly
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="krigingrandom" type="RandomModelBuilder" combineOutputs="false">
<Option key="runSize" value="100"/>
<[[Config:ModelInterface|ModelInterface]] id="kriging" type="KrigingInterface">
<Option key="lowerThetaBound" value="-5"/>
<Option key="upperThetaBound" value="3"/>
<Option key="regressionFunction" value="regpoly0"/>
<Option key="correlationFunction" value="corrgauss"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
splines
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="splines" type="SequentialModelBuilder" combineOutputs="false">
<Option key="maximumRunLength" value="30"/>
<Option key="decay" value=".99"/>
<Option key="historySize" value="15"/>
<Option key="strategy" value="best"/>
<[[Config:ModelInterface|ModelInterface]] type="SplineSequentialInterface">
<Option key="smoothingBounds" value="0,1"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
splinesgenetic
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="splinesgenetic" type="GeneticModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="populationType" value="custom"/>
<Option key="populationSize" value="10"/>
<Option key="maxGenerations" value="10"/>
<Option key="eliteCount" value="1"/>
<Option key="crossoverFraction" value="0.7"/>
<Option key="stallGenLimit" value="4"/>
<Option key="stallTimeLimit" value="Inf"/>
<[[Config:ModelInterface|ModelInterface]] id="spline" type="SplineGeneticInterface">
<Option key="creationFcn" value="createInitialPopulation"/>
<Option key="crossoverFcn" value="simpleCrossover"/>
<Option key="mutationFcn" value="simpleMutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="smoothingBounds" value="0,1"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
splinessim
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="splinessim" type="SimAnnealingModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<[[Config:ModelInterface|ModelInterface]] id="spline" type="SplineInterface">
<Option key="smoothingBounds" value="0,1"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
splinesps
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="splinesps" type="PatternSearchModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<Option key="searchMethod" value="GPSPositiveBasis2N"/>
<Option key="pollMethod" value="MADSPositiveBasis2N"/>
<[[Config:ModelInterface|ModelInterface]] id="spline" type="SplineInterface">
<Option key="smoothingBounds" value="0,1"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
splinesoptim
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="splinesoptim" type="OptimToolboxModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<[[Config:ModelInterface|ModelInterface]] id="spline" type="SplineInterface">
<Option key="smoothingBounds" value="0,1"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
annbatch
Maintain a population (batch) of feedforward neural networks and mutation to search the parameter space See the matlab neural network toolbox for more information
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="annbatch" type="BatchModelBuilder" combineOutputs="false">
<Option key="batchSize" value="10"/>
<Option key="maxBatches" value="10"/>
<Option key="maxBatchesNoImprovement" value="4"/>
<[[Config:ModelInterface|ModelInterface]] id="ann" type="ANNBatchInterface">
<Option key="initialSize" value="3,3"/>
<Option key="allowedLearningRules" value="trainbr"/>
<Option key="performFcn" value=""/>
<Option key="epochs" value="300"/>
<Option key="trainingTime" value="Inf"/>
<Option key="initWeightRange" value="-0.8,0.8"/>
<Option key="hiddenUnitDelta" value="-2,3"/>
<Option key="trainingGoal" value="0"/>
<Option key="trainingProgress" value="NaN"/>
<Option key="trainMethod" value="auto"/>
<Option key="earlyStoppingRatios" value="0.80,0.20,0"/>
<Option key="transferFunctionTemplate" value="tansig,purelin"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
anngenetic
Use the matlab gads toolbox to select ANN parameters using a GA
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="anngenetic" type="GeneticModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="populationType" value="custom"/>
<Option key="populationSize" value="10"/>
<Option key="crossoverFraction" value="0.7"/>
<Option key="maxGenerations" value="10"/>
<Option key="eliteCount" value="1"/>
<Option key="stallGenLimit" value="4"/>
<Option key="stallTimeLimit" value="Inf"/>
<[[Config:ModelInterface|ModelInterface]] id="ann" type="ANNGeneticInterface">
<Option key="crossoverFcn" value="simpleCrossover"/>
<Option key="mutationFcn" value="simpleMutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="creationFcn" value="createInitialPopulation"/>
<Option key="initialSize" value="3,3"/>
<Option key="allowedLearningRules" value="trainbr,trainlm,trainscg"/>
<Option key="performFcn" value=""/>
<Option key="epochs" value="300"/>
<Option key="trainingTime" value="Inf"/>
<Option key="initWeightRange" value="-0.8,0.8"/>
<Option key="hiddenUnitDelta" value="-2,3"/>
<Option key="trainingGoal" value="0"/>
<Option key="trainingProgress" value="NaN"/>
<Option key="trainMethod" value="auto"/>
<Option key="earlyStoppingRatios" value="0.80,0.20,0"/>
<Option key="transferFunctionTemplate" value="tansig,purelin"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
annrandom
Random ANN model builder, usefull as a baseline comparison
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="annrandom" type="RandomModelBuilder" combineOutputs="false">
<Option key="runSize" value="10"/>
<[[Config:ModelInterface|ModelInterface]] id="ann" type="ANNInterface">
<Option key="allowedLearningRules" value="trainbr,trainlm,trainscg"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
fanngenetic
Use the matlab gads toolbox to select ANN parameters using a GA (based on the FANN library)
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="fanngenetic" type="GeneticModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="populationType" value="custom"/>
<Option key="populationSize" value="10"/>
<Option key="crossoverFraction" value="0.7"/>
<Option key="maxGenerations" value="10"/>
<Option key="eliteCount" value="1"/>
<Option key="stallGenLimit" value="4"/>
<Option key="stallTimeLimit" value="Inf"/>
<[[Config:ModelInterface|ModelInterface]] id="fann" type="FANNGeneticInterface">
<Option key="crossoverFcn" value="simpleCrossover"/>
<Option key="mutationFcn" value="simpleMutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="creationFcn" value="createInitialPopulation"/>
<Option key="initialSize" value="4,4"/>
<Option key="epochs" value="1500"/>
<Option key="initWeightRange" value="-0.8,0.8"/>
<Option key="hiddenUnitDelta" value="-2,2"/>
<Option key="trainingGoal" value="0"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
nanngenetic
Use the matlab gads toolbox to select ANN parameters using a GA (based on the NNSYSID library)
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="nanngenetic" type="GeneticModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="populationType" value="custom"/>
<Option key="populationSize" value="10"/>
<Option key="crossoverFraction" value="0.7"/>
<Option key="maxGenerations" value="10"/>
<Option key="eliteCount" value="1"/>
<Option key="stallGenLimit" value="4"/>
<Option key="stallTimeLimit" value="Inf"/>
<[[Config:ModelInterface|ModelInterface]] id="nann" type="NANNGeneticInterface">
<Option key="crossoverFcn" value="simpleCrossover"/>
<Option key="mutationFcn" value="simpleMutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="creationFcn" value="createInitialPopulation"/>
<Option key="initialSize" value="10"/>
<Option key="epochs" value="500"/>
<Option key="initWeightRange" value="-0.8,0.8"/>
<Option key="hiddenUnitDelta" value="-2,3"/>
<Option key="allowedPruneTechniques" value="0,1,2,3,4"/>
<Option key="threshold" value="0.2"/>
<Option key="retrain" value="50"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
lssvmgenetic
Use the matlab gads toolbox to select LSSVM parameters using a GA
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="lssvmgenetic" type="GeneticModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="plotOptimSurface" value="false"/>
<Option key="populationType" value="custom"/>
<Option key="populationSize" value="10"/>
<Option key="maxGenerations" value="10"/>
<Option key="eliteCount" value="1"/>
<Option key="crossoverFraction" value="0.7"/>
<Option key="stallGenLimit" value="4"/>
<Option key="stallTimeLimit" value="Inf"/>
<[[Config:ModelInterface|ModelInterface]] id="LSSVM" type="SVMGeneticInterface">
<Option key="creationFcn" value="createInitialPopulation"/>
<Option key="crossoverFcn" value="simpleCrossover"/>
<Option key="mutationFcn" value="simpleMutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="backend" value="lssvm"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
lssvmps
Use the matlab gads toolbox to select LSSVM parameters using Pattern Search
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="lssvmps" type="PatternSearchModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="plotOptimSurface" value="false"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<Option key="searchMethod" value="GPSPositiveBasis2N"/>
<Option key="pollMethod" value="MADSPositiveBasis2N"/>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMInterface">
<Option key="backend" value="lssvm"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
lssvmoptim
Use the matlab optimization toolbox to select LSSVM parameters
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="lssvmoptim" type="OptimToolboxModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="plotOptimSurface" value="false"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMInterface">
<Option key="backend" value="lssvm"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
lssvmpso
Use the PSO toolbox to select LSSVM parameters using Particle Swarm Optimization
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="lssvmpso" type="PSOModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="plotOptimSurface" value="false"/>
<[[Config:Optimizer|Optimizer]] id="pso" type="PSOtOptimizer">
<Option key="typePSO" value="0"/>
<Option key="seedPSO" value="1"/>
<Option key="popSize" value="10"/>
<Option key="maxiters" value="10"/>
<Option key="epochInertia" value="8"/>
<Option key="gradientTermination" value="8"/>
</[[Config:Optimizer|Optimizer]]>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMInterface">
<Option key="backend" value="lssvm"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
lssvmsim
Use the matlab gads toolbox to select LSSVM parameters using simulated annealing
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="lssvmsim" type="SimAnnealingModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="plotOptimSurface" value="false"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMInterface">
<Option key="backend" value="lssvm"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
lssvmdirect
Use the DIviding RECtangles algorithm to optimize the LS-SVM hyperparameters
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="lssvmdirect" type="OptimizerModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="plotOptimSurface" value="false"/>
<[[Config:Optimizer|Optimizer]] id="opt" type="DirectOptimizer">
<Option key="maxits" value="500"/>
<Option key="maxevals" value="100"/>
</[[Config:Optimizer|Optimizer]]>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMInterface">
<Option key="backend" value="lssvm"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
lssvmrandom
Generate random LSSVM models
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="lssvmrandom" type="RandomModelBuilder" combineOutputs="false">
<Option key="runSize" value="100"/>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMInterface">
<Option key="backend" value="lssvm"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
svmgenetic
Use the matlab gads toolbox to select SVM parameters using a GA
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="svmgenetic" type="GeneticModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="plotOptimSurface" value="false"/>
<Option key="populationType" value="custom"/>
<Option key="populationSize" value="10"/>
<Option key="maxGenerations" value="10"/>
<Option key="eliteCount" value="1"/>
<Option key="crossoverFraction" value="0.7"/>
<Option key="stallGenLimit" value="4"/>
<Option key="stallTimeLimit" value="Inf"/>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMGeneticInterface">
<Option key="creationFcn" value="createInitialPopulation"/>
<Option key="crossoverFcn" value="simpleCrossover"/>
<Option key="mutationFcn" value="simpleMutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="backend" value="libSVM"/>
<Option key="type" value="epsilon-SVR"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
<Option key="nu" value="0.01"/>
<Option key="epsilon" value="0"/>
<Option key="stoppingTolerance" value="1e-6"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
svmps
Use the matlab gads toolbox to select SVM parameters using Pattern Search
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="svmps" type="PatternSearchModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="plotOptimSurface" value="false"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<Option key="searchMethod" value="GPSPositiveBasis2N"/>
<Option key="pollMethod" value="MADSPositiveBasis2N"/>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMInterface">
<Option key="backend" value="libSVM"/>
<Option key="type" value="epsilon-SVR"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
<Option key="nu" value="0.01"/>
<Option key="epsilon" value="0"/>
<Option key="stoppingTolerance" value="1e-6"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
svmsim
Use the matlab gads toolbox to select SVM parameters using simulated annealing
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="svmsim" type="SimAnnealingModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="plotOptimSurface" value="false"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMInterface">
<Option key="backend" value="libSVM"/>
<Option key="type" value="epsilon-SVR"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
<Option key="nu" value="0.01"/>
<Option key="epsilon" value="0"/>
<Option key="stoppingTolerance" value="1e-6"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
svmoptim
Use the matlab optimization toolbox to select SVM parameters
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="svmoptim" type="OptimToolboxModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="plotOptimSurface" value="false"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMInterface">
<Option key="backend" value="libSVM"/>
<Option key="type" value="epsilon-SVR"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
<Option key="nu" value="0.01"/>
<Option key="epsilon" value="0"/>
<Option key="stoppingTolerance" value="1e-6"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
svmpso
Use the PSO toolbox to select SVM parameters using Particle Swarm Optimization
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="svmpso" type="PSOModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="plotOptimSurface" value="false"/>
<[[Config:Optimizer|Optimizer]] id="pso" type="PSOtOptimizer">
<Option key="typePSO" value="0"/>
<Option key="seedPSO" value="1"/>
<Option key="popSize" value="10"/>
<Option key="maxiters" value="10"/>
<Option key="epochInertia" value="8"/>
<Option key="gradientTermination" value="8"/>
</[[Config:Optimizer|Optimizer]]>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMInterface">
<Option key="backend" value="libSVM"/>
<Option key="type" value="epsilon-SVR"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
<Option key="nu" value="0.01"/>
<Option key="epsilon" value="0"/>
<Option key="stoppingTolerance" value="1e-6"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
svmdirect
Use the DIviding RECtangles algorithm to optimize the SVM hyperparameters
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="svmdirect" type="OptimizerModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="plotOptimSurface" value="false"/>
<[[Config:Optimizer|Optimizer]] id="opt" type="DirectOptimizer">
<Option key="maxits" value="500"/>
<Option key="maxevals" value="100"/>
</[[Config:Optimizer|Optimizer]]>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMInterface">
<Option key="backend" value="libSVM"/>
<Option key="type" value="epsilon-SVR"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
<Option key="nu" value="0.01"/>
<Option key="epsilon" value="0"/>
<Option key="stoppingTolerance" value="1e-6"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
svmrandom
Generate random SVMs
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="svmrandom" type="RandomModelBuilder" combineOutputs="false">
<Option key="runSize" value="100"/>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMInterface">
<Option key="backend" value="libSVM"/>
<Option key="type" value="epsilon-SVR"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
<Option key="nu" value="0.01"/>
<Option key="epsilon" value="0"/>
<Option key="stoppingTolerance" value="1e-6"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
rbfnnbatch
Batch model builder for Radial Basis Function Neural networks See the matlab neural network toolbox for more information
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="rbfnnbatch" type="BatchModelBuilder" combineOutputs="false">
<Option key="maxBatches" value="10"/>
<Option key="maxBatchesNoImprovement" value="3"/>
<Option key="batchSize" value="10"/>
<[[Config:ModelInterface|ModelInterface]] id="rbfnn" type="RBFNNBatchInterface">
<Option key="goal" value="0"/>
<Option key="spread" value="1"/>
<Option key="spreadBounds" value="0.0001,2"/>
<Option key="maxNeurons" value="100"/>
<Option key="trainingProgress" value="Inf"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
rbfnngenetic
Genetic model builder for Radial Basis Function Neural networks See the matlab neural network toolbox for more information
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="rbfnngenetic" type="GeneticModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="populationType" value="custom"/>
<Option key="populationSize" value="10"/>
<Option key="maxGenerations" value="10"/>
<Option key="eliteCount" value="1"/>
<Option key="crossoverFraction" value="0.7"/>
<Option key="stallGenLimit" value="4"/>
<Option key="stallTimeLimit" value="Inf"/>
<[[Config:ModelInterface|ModelInterface]] id="rbfnn" type="RBFNNGeneticInterface">
<Option key="creationFcn" value="createInitialPopulation"/>
<Option key="crossoverFcn" value="simpleCrossover"/>
<Option key="mutationFcn" value="simpleMutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="goal" value="0"/>
<Option key="spread" value="1"/>
<Option key="spreadBounds" value="0.0001,2"/>
<Option key="maxNeurons" value="100"/>
<Option key="trainingProgress" value="Inf"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
rbfnnoptim
Build Radial Basis Function Neural networks using the Matlab Optimization Toolbox
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="rbfnnoptim" type="OptimToolboxModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="maxIterations" value="300"/>
<Option key="maxFunEvals" value="300"/>
<[[Config:ModelInterface|ModelInterface]] id="rbfnn" type="RBFNNInterface">
<Option key="goal" value="0"/>
<Option key="spread" value="1"/>
<Option key="spreadBounds" value="0.0001,3"/>
<Option key="maxNeurons" value="100"/>
<Option key="trainingProgress" value="Inf"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
rbfnnps
Build Radial Basis Function Neural networks using Pattern Search
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="rbfnnps" type="PatternSearchModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<Option key="searchMethod" value="GPSPositiveBasis2N"/>
<Option key="pollMethod" value="MADSPositiveBasis2N"/>
<[[Config:ModelInterface|ModelInterface]] id="rbfnn" type="RBFNNInterface">
<Option key="goal" value="0"/>
<Option key="spread" value="1"/>
<Option key="spreadBounds" value="0.0001,3"/>
<Option key="maxNeurons" value="100"/>
<Option key="trainingProgress" value="Inf"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
rbfnnsim
Build Radial Basis Function Neural networks using Pattern Search
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="rbfnnsim" type="SimAnnealingModelBuilder" combineOutputs="false">
<Option key="restartStrategy" value="intelligent"/>
<Option key="maxIterations" value="500"/>
<Option key="maxFunEvals" value="100"/>
<[[Config:ModelInterface|ModelInterface]] id="rbfnn" type="RBFNNInterface">
<Option key="goal" value="0"/>
<Option key="spread" value="1"/>
<Option key="spreadBounds" value="0.0001,3"/>
<Option key="maxNeurons" value="100"/>
<Option key="trainingProgress" value="Inf"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
rbfnnrandom
Build random RBF neural networks
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="rbfnnrandom" type="RandomModelBuilder" combineOutputs="false">
<Option key="runSize" value="10"/>
<[[Config:ModelInterface|ModelInterface]] id="rbfnn" type="RBFNNInterface">
<Option key="goal" value="0"/>
<Option key="spread" value="1"/>
<Option key="spreadBounds" value="0.0001,3"/>
<Option key="maxNeurons" value="100"/>
<Option key="trainingProgress" value="Inf"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>
heterogenetic
A heterogeneous genetic model builder. Uses a genetic algorithm with speciation (island model) to evolve different model types together. The models types compete against each other until the best model prevails.
<[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]] id="heterogenetic" type="GeneticModelBuilder" combineOutputs="false">
<Option key="populationType" value="custom"/>
<Option key="populationSize" value="10,10,10"/>
<Option key="maxGenerations" value="10"/>
<Option key="crossoverFraction" value="0.7"/>
<Option key="eliteCount" value="1"/>
<Option key="stallGenLimit" value="4"/>
<Option key="stallTimeLimit" value="Inf"/>
<Option key="migrationDirection" value="forward"/>
<Option key="migrationFraction" value="0.1"/>
<Option key="migrationInterval" value="3"/>
<Option key="extinctionPrevention" value="no"/>
<[[Config:ModelInterface|ModelInterface]] id="hetero" type="HeterogeneousGeneticInterface">
<Option key="creationFcn" value="createInitialPopulation"/>
<Option key="crossoverFcn" value="crossover"/>
<Option key="mutationFcn" value="mutate"/>
<Option key="constraintFcn" value="[]"/>
<[[Config:ModelInterface|ModelInterface]] id="Ensemble" type="EnsembleGeneticInterface">
<Option key="crossoverFcn" value="simpleCrossover"/>
<Option key="mutationFcn" value="simpleMutation"/>
<Option key="maxSize" value="4"/>
<Option key="equalityThreshold" value="0.05"/>
</[[Config:ModelInterface|ModelInterface]]>
<[[Config:ModelInterface|ModelInterface]] id="SVM" type="SVMGeneticInterface">
<Option key="creationFcn" value="createInitialPopulation"/>
<Option key="crossoverFcn" value="simpleCrossover"/>
<Option key="mutationFcn" value="simpleMutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="backend" value="libSVM"/>
<Option key="type" value="epsilon-SVR"/>
<Option key="kernel" value="rbf"/>
<Option key="kernelParamBounds" value="-4,4"/>
<Option key="regParamBounds" value="-5,5"/>
<Option key="nu" value="0.01"/>
<Option key="epsilon" value="0"/>
<Option key="stoppingTolerance" value="1e-5"/>
</[[Config:ModelInterface|ModelInterface]]>
<[[Config:ModelInterface|ModelInterface]] type="RationalGeneticInterface">
<Option key="crossoverFcn" value="crossover"/>
<Option key="mutationFcn" value="mutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="creationFcn" value="initial"/>
<Option key="weightBounds" value="1,40"/>
<Option key="percentBounds" value="1,100"/>
<Option key="percentRational" value="70"/>
<Option key="frequencyVariable" value="off"/>
<Option key="basis" value="chebyshev"/>
</[[Config:ModelInterface|ModelInterface]]>
<[[Config:ModelInterface|ModelInterface]] type="BFGeneticInterface">
<Option key="type" value="RBF"/>
<Option key="crossoverFcn" value="crossover"/>
<Option key="mutationFcn" value="mutation"/>
<Option key="constraintFcn" value="[]"/>
<Option key="creationFcn" value="initial"/>
<[[Config:BasisFunction|BasisFunction]] name="gaussian" min=".1" max="5" scale="log"/>
<[[Config:BasisFunction|BasisFunction]] name="multiquadric" min=".1" max="5" scale="log"/>
<[[Config:BasisFunction|BasisFunction]] name="exponential" min=".1,.5" max="5,2" scale="log,lin"/>
<Option key="regression" value="-1,0,1,2"/>
<Option key="backend" value="Direct"/>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:ModelInterface|ModelInterface]]>
</[[Config:AdaptiveModelBuilder|AdaptiveModelBuilder]]>