|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.tools.AbstractObservable<Operator>
com.rapidminer.operator.Operator
com.rapidminer.operator.OperatorChain
com.rapidminer.operator.meta.ParameterIteratingOperatorChain
com.rapidminer.operator.meta.ParameterOptimizationOperator
com.rapidminer.operator.meta.GridSearchParameterOptimizationOperator
com.rapidminer.operator.meta.QuadraticParameterOptimizationOperator
public class QuadraticParameterOptimizationOperator
This operator finds the optimal values for a set of parameters using a
quadratic interaction model. The parameter parameters is a list
of key value pairs where the keys are of the form
OperatorName.parameter_name and the value is a comma
separated list of values (as for the GridParameterOptimization operator).
The operator returns an optimal
ParameterSet which can as well be written to a file with a
ParameterSetLoader. This parameter set
can be read in another process using an
ParameterSetLoader.
The file
format of the parameter set file is straightforward and can also easily be
generated by external applications. Each line is of the form
operator_name.parameter_name = value
| Field Summary | |
|---|---|
static java.lang.String |
PARAMETER_IF_EXCEEDS_RANGE
The parameter name for "What to do if range is exceeded. |
static java.lang.String |
PARAMETER_IF_EXCEEDS_REGION
The parameter name for "What to do if range is exceeded. |
| Fields inherited from class com.rapidminer.operator.meta.GridSearchParameterOptimizationOperator |
|---|
currentIndex, numberOfCombinations, numberOfParameters, operators, parameters, values |
| Fields inherited from class com.rapidminer.operator.meta.ParameterIteratingOperatorChain |
|---|
PARAMETER_PARAMETERS, PARAMETER_VALUES, VALUE_MODE_CONTINUOUS, VALUE_MODE_DISCRETE |
| Constructor Summary | |
|---|---|
QuadraticParameterOptimizationOperator(OperatorDescription description)
|
|
| Method Summary | |
|---|---|
void |
doWork()
Performs the actual work of the operator and must be implemented by subclasses. |
double |
getCurrentBestPerformance()
|
java.util.List<ParameterType> |
getParameterTypes()
Returns a list of ParameterTypes describing the parameters of this operator. |
| Methods inherited from class com.rapidminer.operator.meta.GridSearchParameterOptimizationOperator |
|---|
computeCurrentPerformeance, getParametersToOptimize, getParameterValueMode |
| Methods inherited from class com.rapidminer.operator.meta.ParameterOptimizationOperator |
|---|
deliver, getPerformance, isPerformanceRequired, makeInnerSinkExtender |
| Methods inherited from class com.rapidminer.operator.meta.ParameterIteratingOperatorChain |
|---|
checkProperties, executeSubprocess, getInnerResults, getInnerSinkExtender, getPerformance, getPerformance, getPerformanceInnerSink, parseParameterValues, passResultsThrough |
| Methods inherited from class com.rapidminer.tools.AbstractObservable |
|---|
addObserver, addObserverAsFirst, fireUpdate, removeObserver |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PARAMETER_IF_EXCEEDS_REGION
public static final java.lang.String PARAMETER_IF_EXCEEDS_RANGE
| Constructor Detail |
|---|
public QuadraticParameterOptimizationOperator(OperatorDescription description)
| Method Detail |
|---|
public double getCurrentBestPerformance()
getCurrentBestPerformance in class GridSearchParameterOptimizationOperator
public void doWork()
throws OperatorException
Operatorapply().
doWork in class GridSearchParameterOptimizationOperatorOperatorExceptionpublic java.util.List<ParameterType> getParameterTypes()
Operator
getParameterTypes in interface ParameterHandlergetParameterTypes in class ParameterIteratingOperatorChain
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||