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.Writable
IOException
public abstract void readFields(DataInput in) throws IOException
readFields
in interface org.apache.hadoop.io.Writable
IOException
public Vector select(Vector probabilities)
ClusteringPolicy
select
in interface ClusteringPolicy
probabilities
- a Vector of pdfspublic void update(ClusterClassifier posterior)
ClusteringPolicy
update
in interface ClusteringPolicy
posterior
- a ClusterClassifierpublic Vector classify(Vector data, ClusterClassifier prior)
ClusteringPolicy
classify
in interface ClusteringPolicy
data
- a data Vectorprior
- a prior ClusterClassifierpublic void close(ClusterClassifier posterior)
ClusteringPolicy
close
in interface ClusteringPolicy
posterior
- a posterior ClusterClassifierCopyright © 2008–2015 The Apache Software Foundation. All rights reserved.