public class FuzzyKMeansClusteringPolicy extends AbstractClusteringPolicy
Constructor and Description |
---|
FuzzyKMeansClusteringPolicy() |
FuzzyKMeansClusteringPolicy(double m,
double convergenceDelta) |
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
|
void |
readFields(DataInput in) |
Vector |
select(Vector probabilities)
Return a vector of weights for each of the models given those probabilities
|
void |
write(DataOutput out) |
update
public FuzzyKMeansClusteringPolicy()
public FuzzyKMeansClusteringPolicy(double m, double convergenceDelta)
public Vector select(Vector probabilities)
ClusteringPolicy
select
in interface ClusteringPolicy
select
in class AbstractClusteringPolicy
probabilities
- a Vector of pdfspublic Vector classify(Vector data, ClusterClassifier prior)
ClusteringPolicy
classify
in interface ClusteringPolicy
classify
in class AbstractClusteringPolicy
data
- a data Vectorprior
- a prior ClusterClassifierpublic void write(DataOutput out) throws IOException
write
in interface org.apache.hadoop.io.Writable
write
in class AbstractClusteringPolicy
IOException
public void readFields(DataInput in) throws IOException
readFields
in interface org.apache.hadoop.io.Writable
readFields
in class AbstractClusteringPolicy
IOException
public void close(ClusterClassifier posterior)
ClusteringPolicy
close
in interface ClusteringPolicy
close
in class AbstractClusteringPolicy
posterior
- a posterior ClusterClassifierCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.