esoptimization.html
来自「数据挖掘方面最新软件」· HTML 代码 · 共 1,163 行 · 第 1/4 页
HTML
1,163 行
boolean keepBest, int mutationType, double crossoverProb, boolean showPlot, <A HREF="../../../../../../../com/rapidminer/tools/RandomGenerator.html" title="class in com.rapidminer.tools">RandomGenerator</A> random, <A HREF="../../../../../../../com/rapidminer/tools/LoggingHandler.html" title="interface in com.rapidminer.tools">LoggingHandler</A> logging)</CODE><BR> Creates a new evolutionary SVM optimization.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#ESOptimization(double, double, int, int, int, int, int, int, double, boolean, int, double, boolean, com.rapidminer.tools.RandomGenerator, com.rapidminer.tools.LoggingHandler)">ESOptimization</A></B>(double minValue, double maxValue, int populationSize, int individualSize, int initType, int maxGenerations, int generationsWithoutImprovement, int selectionType, double tournamentFraction, boolean keepBest, int mutationType, double crossoverProb, boolean showPlot, <A HREF="../../../../../../../com/rapidminer/tools/RandomGenerator.html" title="class in com.rapidminer.tools">RandomGenerator</A> random, <A HREF="../../../../../../../com/rapidminer/tools/LoggingHandler.html" title="interface in com.rapidminer.tools">LoggingHandler</A> logging)</CODE><BR> Creates a new evolutionary SVM optimization.</TD></TR></TABLE> <!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Method Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#evaluate(com.rapidminer.tools.math.optimization.ec.es.Population)">evaluate</A></B>(<A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/Population.html" title="class in com.rapidminer.tools.math.optimization.ec.es">Population</A> population)</CODE><BR> Evaluates the individuals of the given population.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>abstract <A HREF="../../../../../../../com/rapidminer/operator/performance/PerformanceVector.html" title="class in com.rapidminer.operator.performance">PerformanceVector</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#evaluateIndividual(com.rapidminer.tools.math.optimization.ec.es.Individual)">evaluateIndividual</A></B>(<A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/Individual.html" title="class in com.rapidminer.tools.math.optimization.ec.es">Individual</A> individual)</CODE><BR> Subclasses must implement this method to calculate the fitness of the given individual.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> double</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#getBestFitnessEver()">getBestFitnessEver</A></B>()</CODE><BR> Returns the best fitness ever.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> double</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#getBestFitnessInGeneration()">getBestFitnessInGeneration</A></B>()</CODE><BR> Returns the best fitness in the current generation.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../../../../com/rapidminer/operator/performance/PerformanceVector.html" title="class in com.rapidminer.operator.performance">PerformanceVector</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#getBestPerformanceEver()">getBestPerformanceEver</A></B>()</CODE><BR> Returns the best performance vector ever.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> double[]</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#getBestValuesEver()">getBestValuesEver</A></B>()</CODE><BR> Returns the best values ever.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#getGeneration()">getGeneration</A></B>()</CODE><BR> Returns the current generation.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> double</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#getMax(int)">getMax</A></B>(int index)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> double</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#getMin(int)">getMin</A></B>(int index)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/Population.html" title="class in com.rapidminer.tools.math.optimization.ec.es">Population</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#getPopulation()">getPopulation</A></B>()</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/OptimizationValueType.html" title="enum in com.rapidminer.tools.math.optimization.ec.es">OptimizationValueType</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#getValueType(int)">getValueType</A></B>(int index)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#increaseCurrentEvaluationCounter()">increaseCurrentEvaluationCounter</A></B>()</CODE><BR> Getter and setter for subclasses</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#increaseTotalEvaluationCounter()">increaseTotalEvaluationCounter</A></B>()</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#nextIteration()">nextIteration</A></B>()</CODE><BR> This method is invoked after each evaluation.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#optimize()">optimize</A></B>()</CODE><BR> Starts the optimization.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#recalculateSigma(com.rapidminer.tools.math.optimization.ec.es.GaussianMutation, int)">recalculateSigma</A></B>(<A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/GaussianMutation.html" title="class in com.rapidminer.tools.math.optimization.ec.es">GaussianMutation</A> mutation, int individualSize)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#setMax(int, double)">setMax</A></B>(int index, double v)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#setMin(int, double)">setMin</A></B>(int index, double v)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/ESOptimization.html#setValueType(int, com.rapidminer.tools.math.optimization.ec.es.OptimizationValueType)">setValueType</A></B>(int index, <A HREF="../../../../../../../com/rapidminer/tools/math/optimization/ec/es/OptimizationValueType.html" title="enum in com.rapidminer.tools.math.optimization.ec.es">OptimizationValueType</A> type)</CODE><BR> </TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_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>Field Detail</B></FONT></TH></TR></TABLE><A NAME="SELECTION_TYPES"><!-- --></A><H3>SELECTION_TYPES</H3><PRE>public static final java.lang.String[] <B>SELECTION_TYPES</B></PRE><DL><DD>The names of all available selection schemes.<P><DL></DL></DL><HR><A NAME="UNIFORM_SELECTION"><!-- --></A><H3>UNIFORM_SELECTION</H3><PRE>public static final int <B>UNIFORM_SELECTION</B></PRE><DL><DD>Indicates a uniform sampling selection scheme.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.UNIFORM_SELECTION">Constant Field Values</A></DL></DL><HR><A NAME="CUT_SELECTION"><!-- --></A><H3>CUT_SELECTION</H3><PRE>public static final int <B>CUT_SELECTION</B></PRE><DL><DD>Indicates a cut selection scheme.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.CUT_SELECTION">Constant Field Values</A></DL></DL><HR><A NAME="ROULETTE_WHEEL"><!-- --></A><H3>ROULETTE_WHEEL</H3><PRE>public static final int <B>ROULETTE_WHEEL</B></PRE><DL><DD>Indicates a roulette wheel selection scheme.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.ROULETTE_WHEEL">Constant Field Values</A></DL></DL><HR><A NAME="STOCHASTIC_UNIVERSAL"><!-- --></A><H3>STOCHASTIC_UNIVERSAL</H3><PRE>public static final int <B>STOCHASTIC_UNIVERSAL</B></PRE><DL><DD>Indicates a stochastic universal sampling selection scheme.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.STOCHASTIC_UNIVERSAL">Constant Field Values</A></DL></DL><HR><A NAME="BOLTZMANN_SELECTION"><!-- --></A><H3>BOLTZMANN_SELECTION</H3><PRE>public static final int <B>BOLTZMANN_SELECTION</B></PRE><DL><DD>Indicates a Boltzmann selection scheme.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.rapidminer.tools.math.optimization.ec.es.ESOptimization.BOLTZMANN_SELECTION">Constant Field Values</A></DL></DL><HR>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?