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 Object
implements Serializable
Abstract attribute selection search class.

Version:
$Revision: 1.5 $
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.

Constructors

 o ASSearch
 public ASSearch()

Methods

 o search
 public abstract int[] search(ASEvaluation ASEvaluator,
                              Instances data) throws 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: Exception
if the search can't be completed
 o forName
 public static ASSearch forName(String searchName,
                                String options[]) throws 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: 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