📄 stringkernel.html
字号:
</DD><DD><DL><DT><B>Returns:</B><DD>tip text for this property suitable for displaying in the explorer/experimenter gui</DL></DD></DL><HR><A NAME="setMaxSubsequenceLength(int)"><!-- --></A><H3>setMaxSubsequenceLength</H3><PRE>public void <B>setMaxSubsequenceLength</B>(int value)</PRE><DL><DD>Sets the maximum length of the subsequence.<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>value</CODE> - the maximum length</DL></DD></DL><HR><A NAME="getMaxSubsequenceLength()"><!-- --></A><H3>getMaxSubsequenceLength</H3><PRE>public int <B>getMaxSubsequenceLength</B>()</PRE><DL><DD>Returns the maximum length of the subsequence<P><DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>the maximum length</DL></DD></DL><HR><A NAME="maxSubsequenceLengthTipText()"><!-- --></A><H3>maxSubsequenceLengthTipText</H3><PRE>public java.lang.String <B>maxSubsequenceLengthTipText</B>()</PRE><DL><DD>Returns the tip text for this property<P><DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>tip text for this property suitable for displaying in the explorer/experimenter gui</DL></DD></DL><HR><A NAME="setLambda(double)"><!-- --></A><H3>setLambda</H3><PRE>public void <B>setLambda</B>(double value)</PRE><DL><DD>Sets the lambda constant used in the string kernel<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>value</CODE> - the lambda value to use</DL></DD></DL><HR><A NAME="getLambda()"><!-- --></A><H3>getLambda</H3><PRE>public double <B>getLambda</B>()</PRE><DL><DD>Gets the lambda constant used in the string kernel<P><DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>the current lambda constant</DL></DD></DL><HR><A NAME="lambdaTipText()"><!-- --></A><H3>lambdaTipText</H3><PRE>public java.lang.String <B>lambdaTipText</B>()</PRE><DL><DD>Returns the tip text for this property<P><DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>tip text for this property suitable for displaying in the explorer/experimenter gui</DL></DD></DL><HR><A NAME="setUseNormalization(boolean)"><!-- --></A><H3>setUseNormalization</H3><PRE>public void <B>setUseNormalization</B>(boolean value)</PRE><DL><DD>Sets whether to use normalization. Each time this value is changed, the kernel cache is cleared.<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>value</CODE> - whether to use normalization</DL></DD></DL><HR><A NAME="getUseNormalization()"><!-- --></A><H3>getUseNormalization</H3><PRE>public boolean <B>getUseNormalization</B>()</PRE><DL><DD>Returns whether normalization is used.<P><DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>true if normalization is used</DL></DD></DL><HR><A NAME="useNormalizationTipText()"><!-- --></A><H3>useNormalizationTipText</H3><PRE>public java.lang.String <B>useNormalizationTipText</B>()</PRE><DL><DD>Returns the tip text for this property<P><DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>tip text for this property suitable for displaying in the explorer/experimenter gui</DL></DD></DL><HR><A NAME="eval(int, int, weka.core.Instance)"><!-- --></A><H3>eval</H3><PRE>public double <B>eval</B>(int id1, int id2, <A HREF="../../../../weka/core/Instance.html" title="class in weka.core">Instance</A> inst1) throws java.lang.Exception</PRE><DL><DD>Computes the result of the kernel function for two instances. If id1 == -1, eval use inst1 instead of an instance in the dataset.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../weka/classifiers/functions/supportVector/Kernel.html#eval(int, int, weka.core.Instance)">eval</A></CODE> in class <CODE><A HREF="../../../../weka/classifiers/functions/supportVector/Kernel.html" title="class in weka.classifiers.functions.supportVector">Kernel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>id1</CODE> - the index of the first instance in the dataset<DD><CODE>id2</CODE> - the index of the second instance in the dataset<DD><CODE>inst1</CODE> - the instance corresponding to id1 (used if id1 == -1)<DT><B>Returns:</B><DD>the result of the kernel function<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - if something goes wrong</DL></DD></DL><HR><A NAME="clean()"><!-- --></A><H3>clean</H3><PRE>public void <B>clean</B>()</PRE><DL><DD>Frees the memory used by the kernel. (Useful with kernels which use cache.) This function is called when the training is done. i.e. after that, eval will be called with id1 == -1.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../weka/classifiers/functions/supportVector/Kernel.html#clean()">clean</A></CODE> in class <CODE><A HREF="../../../../weka/classifiers/functions/supportVector/Kernel.html" title="class in weka.classifiers.functions.supportVector">Kernel</A></CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="numEvals()"><!-- --></A><H3>numEvals</H3><PRE>public int <B>numEvals</B>()</PRE><DL><DD>Returns the number of kernel evaluation performed.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../weka/classifiers/functions/supportVector/Kernel.html#numEvals()">numEvals</A></CODE> in class <CODE><A HREF="../../../../weka/classifiers/functions/supportVector/Kernel.html" title="class in weka.classifiers.functions.supportVector">Kernel</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>the number of kernel evaluation performed.</DL></DD></DL><HR><A NAME="numCacheHits()"><!-- --></A><H3>numCacheHits</H3><PRE>public int <B>numCacheHits</B>()</PRE><DL><DD>Returns the number of dot product cache hits.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../weka/classifiers/functions/supportVector/Kernel.html#numCacheHits()">numCacheHits</A></CODE> in class <CODE><A HREF="../../../../weka/classifiers/functions/supportVector/Kernel.html" title="class in weka.classifiers.functions.supportVector">Kernel</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>the number of dot product cache hits, or -1 if not supported by this kernel.</DL></DD></DL><HR><A NAME="normalizedKernel(char[], char[])"><!-- --></A><H3>normalizedKernel</H3><PRE>public double <B>normalizedKernel</B>(char[] s, char[] t)</PRE><DL><DD>evaluates the normalized kernel between s and t. See [1] for details about the normalized SSK.<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>s</CODE> - first input string<DD><CODE>t</CODE> - second input string<DT><B>Returns:</B><DD>a double indicating their distance, or similarity</DL></DD></DL><HR><A NAME="unnormalizedKernel(char[], char[])"><!-- --></A><H3>unnormalizedKernel</H3><PRE>public double <B>unnormalizedKernel</B>(char[] s, char[] t)</PRE><DL><DD>evaluates the unnormalized kernel between s and t. See [1] for details about the unnormalized SSK.<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>s</CODE> - first input string<DD><CODE>t</CODE> - second input string<DT><B>Returns:</B><DD>a double indicating their distance, or similarity</DL></DD></DL><HR><A NAME="getCapabilities()"><!-- --></A><H3>getCapabilities</H3><PRE>public <A HREF="../../../../weka/core/Capabilities.html" title="class in weka.core">Capabilities</A> <B>getCapabilities</B>()</PRE><DL><DD>Returns the Capabilities of this kernel.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../weka/core/CapabilitiesHandler.html#getCapabilities()">getCapabilities</A></CODE> in interface <CODE><A HREF="../../../../weka/core/CapabilitiesHandler.html" title="interface in weka.core">CapabilitiesHandler</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../weka/classifiers/functions/supportVector/Kernel.html#getCapabilities()">getCapabilities</A></CODE> in class <CODE><A HREF="../../../../weka/classifiers/functions/supportVector/Kernel.html" title="class in weka.classifiers.functions.supportVector">Kernel</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>the capabilities of this object<DT><B>See Also:</B><DD><A HREF="../../../../weka/core/Capabilities.html" title="class in weka.core"><CODE>Capabilities</CODE></A></DL></DD></DL><HR><A NAME="buildKernel(weka.core.Instances)"><!-- --></A><H3>buildKernel</H3><PRE>public void <B>buildKernel</B>(<A HREF="../../../../weka/core/Instances.html" title="class in weka.core">Instances</A> data) throws java.lang.Exception</PRE><DL><DD>builds the kernel with the given data.<P><DD><DL><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../weka/classifiers/functions/supportVector/Kernel.html#buildKernel(weka.core.Instances)">buildKernel</A></CODE> in class <CODE><A HREF="../../../../weka/classifiers/functions/supportVector/Kernel.html" title="class in weka.classifiers.functions.supportVector">Kernel</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>data</CODE> - the data to base the kernel on<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - if something goes wrong, e.g., the data does not consist of one string attribute and the class</DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ======= START OF BOTTOM NAVBAR ====== --><A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="http://www.cs.waikato.ac.nz/ml/weka/" target="_blank"><FONT CLASS="NavBarFont1"><B>Weka's home</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../weka/classifiers/functions/supportVector/SMOset.html" title="class in weka.classifiers.functions.supportVector"><B>PREV CLASS</B></A> NEXT CLASS</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?weka/classifiers/functions/supportVector/StringKernel.html" target="_top"><B>FRAMES</B></A> <A HREF="StringKernel.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= --><HR></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -