All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home

Class weka.attributeSelection.ASSearch

java.lang.Object
    |
    +----weka.attributeSelection.ASSearch

public abstract class ASSearch
extends java.lang.Object
implements java.io.Serializable
Abstract attribute selection search class.

Version:
$Revision: 1.7 $
Author:
Mark Hall (mhall@cs.waikato.ac.nz)

Constructor Index

 o ASSearch()
 

Method Index

 o forName(String, String[])
Creates a new instance of a search class given it's class name and (optional) arguments to pass to it's setOptions method.
 o search(ASEvaluation, Instances)
Searches the attribute subset/ranking space.

Constructor Detail

 o ASSearch
public ASSearch()

Method Detail

 o search
public abstract int[] search(ASEvaluation ASEvaluator,
                             Instances data) throws java.lang.Exception
          Searches the attribute subset/ranking space.
Parameters:
ASEvaluator - the attribute evaluator to guide the search
data - the training instances.
Returns:
an array (not necessarily ordered) of selected attribute indexes
Throws:
java.lang.Exception - if the search can't be completed
 o forName
public static ASSearch forName(java.lang.String searchName,
                               java.lang.String options[]) throws java.lang.Exception
          Creates a new instance of a search class given it's class name and (optional) arguments to pass to it's setOptions method. If the search method implements OptionHandler and the options parameter is non-null, the search method will have it's options set.
Parameters:
searchName - the fully qualified class name of the search class
options - an array of options suitable for passing to setOptions. May be null.
Returns:
the newly created search object, ready for use.
Throws:
java.lang.Exception - if the search class name is invalid, or the options supplied are not acceptable to the search class.

All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home