public abstract class AbstractClusteringPolicy extends Object implements ClusteringPolicy
| Constructor and Description |
|---|
AbstractClusteringPolicy() |
| Modifier and Type | Method and Description |
|---|---|
Vector |
classify(Vector data,
ClusterClassifier prior)
Classify the data vector given the classifier's models
|
void |
close(ClusterClassifier posterior)
Close the policy using the classifier's models
|
abstract void |
readFields(DataInput in) |
Vector |
select(Vector probabilities)
Return a vector of weights for each of the models given those probabilities
|
void |
update(ClusterClassifier posterior)
Update the policy with the given classifier
|
abstract void |
write(DataOutput out) |
public abstract void write(DataOutput out) throws IOException
write in interface org.apache.hadoop.io.WritableIOExceptionpublic abstract void readFields(DataInput in) throws IOException
readFields in interface org.apache.hadoop.io.WritableIOExceptionpublic Vector select(Vector probabilities)
ClusteringPolicyselect in interface ClusteringPolicyprobabilities - a Vector of pdfspublic void update(ClusterClassifier posterior)
ClusteringPolicyupdate in interface ClusteringPolicyposterior - a ClusterClassifierpublic Vector classify(Vector data, ClusterClassifier prior)
ClusteringPolicyclassify in interface ClusteringPolicydata - a data Vectorprior - a prior ClusterClassifierpublic void close(ClusterClassifier posterior)
ClusteringPolicyclose in interface ClusteringPolicyposterior - a posterior ClusterClassifierCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.