Icon

03_​Parameter_​Optimization

Optimization of paratemers using loops

This workflow demonstrates the usage of the parameter optimization loop nodes. Two optimization strategies can be specified, exhaustive search or hillclimbing.

Parameter Optimization - Exhaustive search and Hillclimbing This workflow shows how parameters can be optimized using Parameter Optimization Loop nodes.The loop nodes provide two strategies, exhaustive search or hillclimbing. Exhaustive search This loop performs an exhaustive search over two parameters (X and Y) and finds the maximum of the function given on the MathFormula node. The parameters are output as flow variables and are subsequently converted into a small data table with one row and twocolumns. This table is use in the Math Formula node to compute the function value which is then converted back into a flow variable. Theloop end node compares the results from each iteration (given by a flow variable) and in the end output the best parameter combination. Hillclimbing This loop performs the same task as the above nodes but instead of doing an exhaustive search hillclimbing is used. This usually finds anoptimum much faster but gets stuck in local optima. Parameter OptimizationLoop Start Math Formula ParameterOptimization Loop End Table Row to Variable(deprecated) Math Formula Table Row to Variable(deprecated) Parameter OptimizationLoop Start ParameterOptimization Loop End Variable to TableRow (deprecated) Variable to TableRow (deprecated) Parameter Optimization - Exhaustive search and Hillclimbing This workflow shows how parameters can be optimized using Parameter Optimization Loop nodes.The loop nodes provide two strategies, exhaustive search or hillclimbing. Exhaustive search This loop performs an exhaustive search over two parameters (X and Y) and finds the maximum of the function given on the MathFormula node. The parameters are output as flow variables and are subsequently converted into a small data table with one row and twocolumns. This table is use in the Math Formula node to compute the function value which is then converted back into a flow variable. Theloop end node compares the results from each iteration (given by a flow variable) and in the end output the best parameter combination. Hillclimbing This loop performs the same task as the above nodes but instead of doing an exhaustive search hillclimbing is used. This usually finds anoptimum much faster but gets stuck in local optima. Parameter OptimizationLoop Start Math Formula ParameterOptimization Loop End Table Row to Variable(deprecated) Math Formula Table Row to Variable(deprecated) Parameter OptimizationLoop Start ParameterOptimization Loop End Variable to TableRow (deprecated) Variable to TableRow (deprecated)

Nodes

Extensions

Links