C++ API Reference for Intel® Data Analytics Acceleration Library 2019
Contains classes of the K-Means algorithm. More...
References | |
| Batch | |
| Distributed | |
Namespaces | |
| daal::algorithms::kmeans | |
| Contains classes of the K-Means algorithm. | |
| daal::algorithms::kmeans::interface1 | |
| Contains version 1.0 of the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface. | |
Classes | |
| struct | Parameter |
| Parameters for the K-Means algorithm. More... | |
| class | InputIface |
| Interface for input objects for the the K-Means algorithm in the batch and distributed processing modes. More... | |
| class | Input |
| Input objects for the K-Means algorithm More... | |
| class | PartialResult |
| Partial results obtained with the compute() method of the K-Means algorithm in the batch processing mode. More... | |
| class | Result |
| Results obtained with the compute() method of the K-Means algorithm in the batch processing mode. More... | |
| class | DistributedStep2MasterInput |
| Input objects for the K-Means algorithm in the distributed processing mode More... | |
Enumerations | |
| enum | Method { lloydDense = 0, defaultDense = 0, lloydCSR = 1 } |
| enum | DistanceType { euclidean } |
| enum | InputId { data, inputCentroids } |
| Available identifiers of input objects for the K-Means algorithm. More... | |
| enum | MasterInputId { partialResults } |
| Available identifiers of input objects for the K-Means algorithm in the distributed processing mode. More... | |
| enum | PartialResultId { nObservations, partialSums, partialObjectiveFunction, partialGoalFunction = partialObjectiveFunction, partialAssignments, partialCandidatesDistances, partialCandidatesCentroids } |
| Available identifiers of partial results of the K-Means algorithm in the distributed processing mode. More... | |
| enum | ResultId { centroids, assignments, objectiveFunction, goalFunction = objectiveFunction, nIterations } |
| Available identifiers of results of the K-Means algorithm. More... | |
| enum Method |
| enum PartialResultId |
| Enumerator | |
|---|---|
| nObservations |
Table containing the number of observations assigned to centroids |
| partialSums |
Table containing the sum of observations assigned to centroids |
| partialObjectiveFunction |
Table containing an objective function value |
| partialGoalFunction |
Table containing an objective function value
|
| partialAssignments |
Table containing assignments of observations to particular clusters |
| partialCandidatesDistances |
Table containing goal function of observations most distant from their assigned cluster center |
| partialCandidatesCentroids |
Table containing observations most distant from their assigned cluster center |
| enum ResultId |
| Enumerator | |
|---|---|
| centroids |
Table containing cluster centroids |
| assignments |
Table containing assignments of observations to particular clusters |
| objectiveFunction |
Table containing an objective function value |
| goalFunction |
Table containing an objective function value
|
| nIterations |
Table containing the number of executed iterations |
For more complete information about compiler optimizations, see our Optimization Notice.