C++ API Reference for Intel® Data Analytics Acceleration Library 2018 Update 2
Contains classes of the K-Means algorithm.
Namespaces | |
init | |
Contains classes for computing initial centroids for the K-Means algorithm. | |
interface1 | |
Contains version 1.0 of the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface. | |
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 DistanceType |
enum InputId |
enum MasterInputId |
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.