|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnz.ac.waikato.mcennis.rat.graph.model.ModelShell
nz.ac.waikato.mcennis.rat.graph.algorithm.machinelearning.WekaClassifierOneAttribute
public class WekaClassifierOneAttribute
Class for utilizing Weka Machine-Learning non-probabilistic Classifiers. The source data are the given Instance properties on the given source mode. (This assumes that the dataset of the Instance objects exist and is the same across all Instance objects in the mode.) The ground truth utilized is the given groundTruthActor and groundTruthRelation. Only one link may exist between the source node and a groundTruthActor. If this is violated, only the first link is used and it may be non-deterministic which link is returned. The analysis itself is performed by cross-validation (default 10-fold). Ultimately, every source node will be classified to one groundTruthActor of relation type derivedRelation.
| Field Summary |
|---|
| Fields inherited from class nz.ac.waikato.mcennis.rat.graph.model.ModelShell |
|---|
listener |
| Constructor Summary | |
|---|---|
WekaClassifierOneAttribute()
|
|
| Method Summary | |
|---|---|
void |
execute(Graph g)
execute the algorithm against the given graph |
InputDescriptor[] |
getInputType()
The input type describes all the different kinds of graph objects that are utilized (and hence required) by this object. |
OutputDescriptor[] |
getOutputType()
The output type describes all the different kinds of graph objects that are created during the execution of this algorithm. |
Parameter[] |
getParameter()
List of all parameters this component accepts. |
Parameter |
getParameter(java.lang.String param)
Returns the specific parameter identified by its key-name. |
SettableParameter[] |
getSettableParameter()
Returns settable (i.e. |
SettableParameter |
getSettableParameter(java.lang.String param)
Return the settable parameter namede by this key-name. |
void |
init(java.util.Properties map)
Paramters are defined as follows: 'name' - name for this instance of this algorithm. |
| Methods inherited from class nz.ac.waikato.mcennis.rat.graph.model.ModelShell |
|---|
addListener, fireChange |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface nz.ac.waikato.mcennis.rat.graph.model.Model |
|---|
addListener |
| Constructor Detail |
|---|
public WekaClassifierOneAttribute()
| Method Detail |
|---|
public InputDescriptor[] getInputType()
Component
getInputType in interface ComponentInputDescriptorpublic OutputDescriptor[] getOutputType()
Component
getOutputType in interface ComponentOutputDescriptorpublic Parameter[] getParameter()
Component
getParameter in interface Componentpublic Parameter getParameter(java.lang.String param)
Component
getParameter in interface Componentparam - key-name of the parameter
public SettableParameter[] getSettableParameter()
Component
getSettableParameter in interface Componentpublic SettableParameter getSettableParameter(java.lang.String param)
Component
getSettableParameter in interface Componentparam - key-name of the parameter
public void init(java.util.Properties map)
init in interface Componentmap - map of the given properties naming parameters and their values in a stringpublic void execute(Graph g)
Algorithm
execute in interface Algorithmg - graph to be modified
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||