|
latest version v1.9 - last update 24 Nov 2005 |
|
#include <ltiClustering.h>
Inheritance diagram for lti::clustering:


Public Member Functions | |
| clustering () | |
| clustering (const clustering &other) | |
| virtual | ~clustering () |
| virtual const char * | getTypeName () const |
| clustering & | copy (const clustering &other) |
| const parameters & | getParameters () const |
| virtual bool | train (const dmatrix &input)=0 |
| virtual bool | train (const dmatrix &input, ivector &ids) |
Classes | |
| class | parameters |
| parameters for clustering functors. More... | |
Clustering algorithms can follow different training strategies as indicated by the parameter clusterMode. Representations of the clusters are modelled in subclasses of this class, e.g. centroidClustering.
|
|
default constructor
|
|
|
copy constructor
|
|
|
destructor
|
|
|
copy data of "other" functor.
|
|
|
returns current parameters.
Reimplemented from lti::unsupervisedClassifier. Reimplemented in lti::adaptiveKMeans, lti::centroidClustering, lti::competitiveAgglomeration, lti::DBScan< T >, lti::fuzzyCMeans, lti::kMeansClustering, and lti::MSTClustering< U >. |
|
|
returns the name of this type ("clustering")
Reimplemented from lti::unsupervisedClassifier. Reimplemented in lti::adaptiveKMeans, lti::centroidClustering, lti::competitiveAgglomeration, lti::DBScan< T >, lti::fuzzyCMeans, lti::kMeansClustering, and lti::MSTClustering< U >. |
|
||||||||||||
|
train the clusterer with the vectors at the rows of input, and return the cluster id for each of that vectors.
Reimplemented from lti::unsupervisedClassifier. Reimplemented in lti::adaptiveKMeans, lti::centroidClustering, lti::competitiveAgglomeration, lti::DBScan< T >, lti::fuzzyCMeans, lti::kMeansClustering, and lti::MSTClustering< U >. |
|
|
train the clusterer with the vectors at the rows of input
Implements lti::unsupervisedClassifier. Implemented in lti::adaptiveKMeans, lti::centroidClustering, lti::competitiveAgglomeration, lti::DBScan< T >, lti::fuzzyCMeans, lti::kMeansClustering, and lti::MSTClustering< U >. |