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) |
updatepublic FuzzyKMeansClusteringPolicy()
public FuzzyKMeansClusteringPolicy(double m,
double convergenceDelta)
public Vector select(Vector probabilities)
ClusteringPolicyselect in interface ClusteringPolicyselect in class AbstractClusteringPolicyprobabilities - a Vector of pdfspublic Vector classify(Vector data, ClusterClassifier prior)
ClusteringPolicyclassify in interface ClusteringPolicyclassify in class AbstractClusteringPolicydata - a data Vectorprior - a prior ClusterClassifierpublic void write(DataOutput out) throws IOException
write in interface org.apache.hadoop.io.Writablewrite in class AbstractClusteringPolicyIOExceptionpublic void readFields(DataInput in) throws IOException
readFields in interface org.apache.hadoop.io.WritablereadFields in class AbstractClusteringPolicyIOExceptionpublic void close(ClusterClassifier posterior)
ClusteringPolicyclose in interface ClusteringPolicyclose in class AbstractClusteringPolicyposterior - a posterior ClusterClassifierCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.