netkit.classifiers
Class NetworkLearning
java.lang.Object
netkit.classifiers.NetworkLearning
- All Implemented Interfaces:
- Configurable
public class NetworkLearning
- extends java.lang.Object
- implements Configurable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RC_PREFIX
public static final java.lang.String RC_PREFIX
- See Also:
- Constant Field Values
LC_PREFIX
public static final java.lang.String LC_PREFIX
- See Also:
- Constant Field Values
IM_PREFIX
public static final java.lang.String IM_PREFIX
- See Also:
- Constant Field Values
AL_PREFIX
public static final java.lang.String AL_PREFIX
- See Also:
- Constant Field Values
EC_PREFIX
public static final java.lang.String EC_PREFIX
- See Also:
- Constant Field Values
rclassifiers
public static final Factory<NetworkClassifier> rclassifiers
lclassifiers
public static final Factory<Classifier> lclassifiers
imethods
public static final Factory<InferenceMethod> imethods
alstrategies
public static final Factory<PickLabelStrategy> alstrategies
edgecreators
public static final Factory<EdgeCreator> edgecreators
NetworkLearning
public NetworkLearning(java.lang.String[] args)
getDefaultConfiguration
public Configuration getDefaultConfiguration()
- Specified by:
getDefaultConfiguration
in interface Configurable
configure
public void configure(Configuration conf)
- Specified by:
configure
in interface Configurable
setNodeType
public void setNodeType(java.lang.String nt)
getNodeType
public java.lang.String getNodeType()
setRandomSeed
public void setRandomSeed(long seed)
getRandomSeed
public long getRandomSeed()
setDataView
public void setDataView(DataView view)
getDataView
public DataView getDataView()
setAttribute
public void setAttribute(AttributeCategorical a)
getAttribute
public AttributeCategorical getAttribute()
getClassPrior
public double[] getClassPrior()
setPrior
public void setPrior(double[] prior)
getOutputFormat
public java.lang.String getOutputFormat()
setOuputFormat
public void setOuputFormat(java.lang.String f)
getTest
public Classification getTest()
setTest
public void setTest(Classification t)
getTruth
public Classification getTruth()
setTruth
public void setTruth(Classification t)
getKnown
public Classification getKnown()
setKnown
public void setKnown(Classification k)
setGraph
public void setGraph(Graph g)
getGraph
public Graph getGraph()
setLearner
public void setLearner(NetworkLearner l)
getLearner
public NetworkLearner getLearner()
setSplits
public void setSplits(DataSplit[] s)
getSplits
public DataSplit[] getSplits()
getEdgeCreators
public EdgeCreator[] getEdgeCreators()
augmentGraph
public void augmentGraph(DataSplit split,
GraphView gv,
EdgeCreator[] ecs)
runInference
public Estimate runInference(DataSplit split)
runInference
public void runInference()
setupExperiment
public void setupExperiment()
run
public void run()
getCommandLines
public static java.lang.String[] getCommandLines()
usage
public static void usage(java.lang.String msg)
run
public static void run(java.lang.String[] argv)
main
public static void main(java.lang.String[] argv)
- Deprecated. You should use Netkit.main to access NetworkLearning from now on
- Parameters:
argv
-