esoptimization.html

来自「数据挖掘方面最新软件」· HTML 代码 · 共 1,163 行 · 第 1/4 页

HTML
1,163
字号
<A NAME="RANK_SELECTION"><!-- --></A><H3>RANK_SELECTION</H3><PRE>public static final int <B>RANK_SELECTION</B></PRE><DL><DD>Indicates a rank based selection scheme.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.RANK_SELECTION">Constant Field Values</A></DL></DL><HR><A NAME="TOURNAMENT_SELECTION"><!-- --></A><H3>TOURNAMENT_SELECTION</H3><PRE>public static final int <B>TOURNAMENT_SELECTION</B></PRE><DL><DD>Indicates a tournament selection scheme.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.TOURNAMENT_SELECTION">Constant Field Values</A></DL></DL><HR><A NAME="NON_DOMINATED_SORTING_SELECTION"><!-- --></A><H3>NON_DOMINATED_SORTING_SELECTION</H3><PRE>public static final int <B>NON_DOMINATED_SORTING_SELECTION</B></PRE><DL><DD>Indicates a multi-objective selection scheme (NSGA II).<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.NON_DOMINATED_SORTING_SELECTION">Constant Field Values</A></DL></DL><HR><A NAME="MUTATION_TYPES"><!-- --></A><H3>MUTATION_TYPES</H3><PRE>public static final java.lang.String[] <B>MUTATION_TYPES</B></PRE><DL><DD>The names of the mutation types.<P><DL></DL></DL><HR><A NAME="NO_MUTATION"><!-- --></A><H3>NO_MUTATION</H3><PRE>public static final int <B>NO_MUTATION</B></PRE><DL><DD>Indicates no mutation.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.NO_MUTATION">Constant Field Values</A></DL></DL><HR><A NAME="GAUSSIAN_MUTATION"><!-- --></A><H3>GAUSSIAN_MUTATION</H3><PRE>public static final int <B>GAUSSIAN_MUTATION</B></PRE><DL><DD>Indicates a gaussian mutation.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.GAUSSIAN_MUTATION">Constant Field Values</A></DL></DL><HR><A NAME="SWITCHING_MUTATION"><!-- --></A><H3>SWITCHING_MUTATION</H3><PRE>public static final int <B>SWITCHING_MUTATION</B></PRE><DL><DD>Indicates a switching mutation.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.SWITCHING_MUTATION">Constant Field Values</A></DL></DL><HR><A NAME="SPARSITY_MUTATION"><!-- --></A><H3>SPARSITY_MUTATION</H3><PRE>public static final int <B>SPARSITY_MUTATION</B></PRE><DL><DD>Indicates a hybrid between switching mutation and Gaussian mutation.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.SPARSITY_MUTATION">Constant Field Values</A></DL></DL><HR><A NAME="POPULATION_INIT_TYPES"><!-- --></A><H3>POPULATION_INIT_TYPES</H3><PRE>public static final java.lang.String[] <B>POPULATION_INIT_TYPES</B></PRE><DL><DD>The names of the initialization types.<P><DL></DL></DL><HR><A NAME="INIT_TYPE_RANDOM"><!-- --></A><H3>INIT_TYPE_RANDOM</H3><PRE>public static final int <B>INIT_TYPE_RANDOM</B></PRE><DL><DD>Indicates that the start population should be randomly initialized.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.INIT_TYPE_RANDOM">Constant Field Values</A></DL></DL><HR><A NAME="INIT_TYPE_MIN"><!-- --></A><H3>INIT_TYPE_MIN</H3><PRE>public static final int <B>INIT_TYPE_MIN</B></PRE><DL><DD>Indicates that the start population should be initialized with the minimum value.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.INIT_TYPE_MIN">Constant Field Values</A></DL></DL><HR><A NAME="INIT_TYPE_MAX"><!-- --></A><H3>INIT_TYPE_MAX</H3><PRE>public static final int <B>INIT_TYPE_MAX</B></PRE><DL><DD>Indicates that the start population should be initialized with the maximum value.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.INIT_TYPE_MAX">Constant Field Values</A></DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TH></TR></TABLE><A NAME="ESOptimization(double, double, int, int, int, int, int, int, double, boolean, int, double, boolean, com.rapidminer.tools.RandomGenerator, com.rapidminer.tools.LoggingHandler)"><!-- --></A><H3>ESOptimization</H3><PRE>public <B>ESOptimization</B>(double&nbsp;minValue,                      double&nbsp;maxValue,                      int&nbsp;populationSize,                      int&nbsp;individualSize,                      int&nbsp;initType,                      int&nbsp;maxGenerations,                      int&nbsp;generationsWithoutImprovement,                      int&nbsp;selectionType,                      double&nbsp;tournamentFraction,                      boolean&nbsp;keepBest,                      int&nbsp;mutationType,                      double&nbsp;crossoverProb,                      boolean&nbsp;showPlot,                      <A HREF="../../../../../../../com/rapidminer/tools/RandomGenerator.html" title="class in com.rapidminer.tools">RandomGenerator</A>&nbsp;random,                      <A HREF="../../../../../../../com/rapidminer/tools/LoggingHandler.html" title="interface in com.rapidminer.tools">LoggingHandler</A>&nbsp;logging)</PRE><DL><DD>Creates a new evolutionary SVM optimization.<P></DL><HR><A NAME="ESOptimization(double[], double[], int, int, int, int, int, int, double, boolean, int, double, boolean, com.rapidminer.tools.RandomGenerator, com.rapidminer.tools.LoggingHandler)"><!-- --></A><H3>ESOptimization</H3><PRE>public <B>ESOptimization</B>(double[]&nbsp;minValues,                      double[]&nbsp;maxValues,                      int&nbsp;populationSize,                      int&nbsp;individualSize,                      int&nbsp;initType,                      int&nbsp;maxGenerations,                      int&nbsp;generationsWithoutImprovement,                      int&nbsp;selectionType,                      double&nbsp;tournamentFraction,                      boolean&nbsp;keepBest,                      int&nbsp;mutationType,                      double&nbsp;crossoverProb,                      boolean&nbsp;showPlot,                      <A HREF="../../../../../../../com/rapidminer/tools/RandomGenerator.html" title="class in com.rapidminer.tools">RandomGenerator</A>&nbsp;random,                      <A HREF="../../../../../../../com/rapidminer/tools/LoggingHandler.html" title="interface in com.rapidminer.tools">LoggingHandler</A>&nbsp;logging)</PRE><DL><DD>Creates a new evolutionary SVM optimization.<P></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Method Detail</B></FONT></TH></TR></TABLE><A NAME="evaluateIndividual(com.rapidminer.tools.math.optimization.ec.es.Individual)"><!-- --></A><H3>evaluateIndividual</H3><PRE>public abstract <A HREF="../../../../../../../com/rapidminer/operator/performance/PerformanceVector.html" title="class in com.rapidminer.operator.performance">PerformanceVector</A> <B>evaluateIndividual</B>(<A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/Individual.html" title="class in com.rapidminer.tools.math.optimization.ec.es">Individual</A>&nbsp;individual)                                              throws <A HREF="../../../../../../../com/rapidminer/operator/OperatorException.html" title="class in com.rapidminer.operator">OperatorException</A></PRE><DL><DD>Subclasses must implement this method to calculate the fitness of the given individual. Please note that null might be returned for non-valid individuals. The fitness will be maximized.<P><DD><DL></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="../../../../../../../com/rapidminer/operator/OperatorException.html" title="class in com.rapidminer.operator">OperatorException</A></CODE></DL></DD></DL><HR><A NAME="nextIteration()"><!-- --></A><H3>nextIteration</H3><PRE>public void <B>nextIteration</B>()                   throws <A HREF="../../../../../../../com/rapidminer/operator/OperatorException.html" title="class in com.rapidminer.operator">OperatorException</A></PRE><DL><DD>This method is invoked after each evaluation. The default implementation does nothing but subclasses might implement this method to support online plotting or logging.<P><DD><DL></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="../../../../../../../com/rapidminer/operator/OperatorException.html" title="class in com.rapidminer.operator">OperatorException</A></CODE></DL></DD></DL><HR><A NAME="getMin(int)"><!-- --></A><H3>getMin</H3><PRE>public double <B>getMin</B>(int&nbsp;index)</PRE><DL><DD><DL></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="getMax(int)"><!-- --></A><H3>getMax</H3><PRE>public double <B>getMax</B>(int&nbsp;index)</PRE><DL><DD><DL></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="setMin(int, double)"><!-- --></A><H3>setMin</H3><PRE>public void <B>setMin</B>(int&nbsp;index,                   double&nbsp;v)</PRE><DL><DD><DL></DL></DD><DD><DL>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?