Contains classes of the DBSCAN algorithm.
|
| interface1 |
| Contains version 1.0 of the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
|
|
|
enum | Method { defaultDense = 0
} |
|
enum | DistanceType { euclidean
} |
|
enum | InputId { data,
weights
} |
| Available identifiers of input objects for the DBSCAN algorithm. More...
|
|
enum | ResultToComputeId { computeCoreIndices = 0x00000001ULL,
computeCoreObservations = 0x00000002ULL
} |
|
enum | ResultId { assignments,
nClusters,
coreIndices,
coreObservations
} |
| Available identifiers of results of the DBSCAN algorithm. More...
|
|
enum | LocalCollectionInputId { partialData,
partialWeights
} |
|
enum | Step1LocalNumericTableInputId { step1Data
} |
|
enum | DistributedPartialResultStep1Id { partialOrder
} |
|
enum | DistributedPartialResultStep2Id { boundingBox
} |
|
enum | Step3LocalCollectionInputId { step3PartialBoundingBoxes = lastLocalCollectionInputId + 1
} |
|
enum | DistributedPartialResultStep3Id { split
} |
|
enum | Step4LocalCollectionInputId { step4PartialSplits = lastLocalCollectionInputId + 1,
step4PartialOrders
} |
|
enum | DistributedPartialResultStep4Id { partitionedData,
partitionedWeights,
partitionedPartialOrders
} |
|
enum | Step5LocalCollectionInputId { step5PartialBoundingBoxes = lastLocalCollectionInputId + 1
} |
|
enum | DistributedPartialResultStep5Id { partitionedHaloData,
partitionedHaloDataIndices,
partitionedHaloWeights
} |
|
enum | Step6LocalCollectionInputId { haloData = lastLocalCollectionInputId + 1,
haloDataIndices,
haloWeights,
haloBlocks
} |
|
enum | DistributedPartialResultStep6NumericTableId { step6ClusterStructure,
step6FinishedFlag,
step6NClusters
} |
|
enum | DistributedPartialResultStep6CollectionId { step6Queries = lastDistributedPartialResultStep6NumericTableId + 1
} |
|
enum | Step7MasterCollectionInputId { partialFinishedFlags
} |
|
enum | DistributedPartialResultStep7Id { finishedFlag
} |
|
enum | Step8LocalNumericTableInputId { step8InputClusterStructure,
step8InputNClusters
} |
|
enum | Step8LocalCollectionInputId { step8PartialQueries = lastStep8LocalNumericTableInputId + 1
} |
|
enum | DistributedPartialResultStep8NumericTableId { step8ClusterStructure,
step8FinishedFlag,
step8NClusters
} |
|
enum | DistributedPartialResultStep8CollectionId { step8Queries = lastDistributedPartialResultStep8NumericTableId + 1
} |
|
enum | Step9MasterCollectionInputId { partialNClusters
} |
|
enum | DistributedResultStep9Id { step9NClusters
} |
|
enum | DistributedPartialResultStep9Id { clusterOffsets
} |
|
enum | Step10LocalNumericTableInputId { step10InputClusterStructure,
step10ClusterOffset
} |
|
enum | DistributedPartialResultStep10NumericTableId { step10ClusterStructure,
step10FinishedFlag
} |
|
enum | DistributedPartialResultStep10CollectionId { step10Queries = lastDistributedPartialResultStep10NumericTableId + 1
} |
|
enum | Step11LocalNumericTableInputId { step11InputClusterStructure
} |
|
enum | Step11LocalCollectionInputId { step11PartialQueries = lastStep11LocalNumericTableInputId + 1
} |
|
enum | DistributedPartialResultStep11NumericTableId { step11ClusterStructure,
step11FinishedFlag
} |
|
enum | DistributedPartialResultStep11CollectionId { step11Queries = lastDistributedPartialResultStep11NumericTableId + 1
} |
|
enum | Step12LocalNumericTableInputId { step12InputClusterStructure
} |
|
enum | Step12LocalCollectionInputId { step12PartialOrders = lastStep12LocalNumericTableInputId + 1
} |
|
enum | DistributedPartialResultStep12Id { assignmentQueries
} |
|
enum | Step13LocalCollectionInputId { partialAssignmentQueries
} |
|
enum | DistributedResultStep13Id { step13Assignments
} |
|
enum | DistributedPartialResultStep13Id { step13AssignmentQueries
} |
|
Supported distance types
Enumerator |
---|
euclidean |
Euclidean distance
|
Available types of partial results of the DBSCAN algorithm in the tenth step of the distributed processing mode
Enumerator |
---|
step10Queries |
Collection of tables containing cluster numerating queries
|
Available types of partial results of the DBSCAN algorithm in the tenth step of the distributed processing mode
Enumerator |
---|
step10ClusterStructure |
Table containing information about current clustering state of observations
|
step10FinishedFlag |
Table containing the flag indicating that the cluster numerating process is finished
|
Available types of partial results of the DBSCAN algorithm in the eleventh step of the distributed processing mode
Enumerator |
---|
step11Queries |
Collection of input tables containing cluster numerating queries
|
Available types of partial results of the DBSCAN algorithm in the eleventh step of the distributed processing mode
Enumerator |
---|
step11ClusterStructure |
Table containing information about current clustering state of observations
|
step11FinishedFlag |
Table containing the flag indicating that the cluster numerating process is finished
|
Available types of partial results of the DBSCAN algorithm in the twelfth step of the distributed processing mode
Enumerator |
---|
assignmentQueries |
Collection of tables containing cluster assigning queries
|
Available types of partial results of the DBSCAN algorithm in the thirteenth step of the distributed processing mode
Enumerator |
---|
step13AssignmentQueries |
Table containing assigning queries
|
Available types of partial results of the DBSCAN algorithm in the first step of the distributed processing mode
Enumerator |
---|
partialOrder |
Table containing information about observations: identifier of initial block and index in initial block
|
Available types of partial results of the DBSCAN algorithm in the second step of the distributed processing mode
Enumerator |
---|
boundingBox |
Table containing bounding box of input observations: first row contains minimum value of each feature, second row contains maximum value of each feature.
|
Available types of partial results of the DBSCAN algorithm in the third step of the distributed processing mode
Enumerator |
---|
split |
Table containing information about split for current iteration of geometric repartitioning
|
Available types of partial results of the DBSCAN algorithm in the fourth step of the distributed processing mode
Enumerator |
---|
partitionedData |
Collection of tables containing observations
|
partitionedWeights |
Collection of tables containing weights of observations
|
partitionedPartialOrders |
Collection of tables containing information about observations: identifier of initial block and index in initial block
|
Available types of partial results of the DBSCAN algorithm in the fifth step of the distributed processing mode
Enumerator |
---|
partitionedHaloData |
Collection of tables containing halo observations
|
partitionedHaloDataIndices |
Collection of tables containing indices of halo observations
|
partitionedHaloWeights |
Collection of tables containing weights of halo observations
|
Available types of partial results of the DBSCAN algorithm in the sixth step of the distributed processing mode
Enumerator |
---|
step6Queries |
Collection of tables containing clustering queries
|
Available types of partial results of the DBSCAN algorithm in the sixth step of the distributed processing mode
Enumerator |
---|
step6ClusterStructure |
Table containing information about current clustering state of observations
|
step6FinishedFlag |
Table containing the flag indicating that the clustering process is finished
|
step6NClusters |
Table containing the current number of clusters
|
Available types of partial results of the DBSCAN algorithm in the seventh step of the distributed processing mode
Enumerator |
---|
finishedFlag |
Table containing the flag indicating that the clustering process is finished
|
Available types of partial results of the DBSCAN algorithm in the eighth step of the distributed processing mode
Enumerator |
---|
step8Queries |
Collection of tables containing clustering queries
|
Available types of partial results of the DBSCAN algorithm in the eighth step of the distributed processing mode
Enumerator |
---|
step8ClusterStructure |
Table containing information about current clustering state of observations
|
step8FinishedFlag |
Table containing the flag indicating that the clustering process is finished
|
step8NClusters |
Table containing the current number of clusters
|
Available types of partial results of the DBSCAN algorithm in the ninth step of the distributed processing mode
Enumerator |
---|
clusterOffsets |
Collection of tables containing offsets for cluster numeration
|
Available types of results of the DBSCAN algorithm in the thirteenth step of the distributed processing mode
Enumerator |
---|
step13Assignments |
Table containing assignments of observations to clusters
|
Available types of results of the DBSCAN algorithm in the ninth step of the distributed processing mode
Enumerator |
---|
step9NClusters |
Table contianing the total number of clusters
|
Enumerator |
---|
data |
Input data table
|
weights |
Input weights of observations
|
Available identifiers of input data collection objects for the DBSCAN algorithm in the distributed processing mode
Enumerator |
---|
partialData |
Collection of input data tables that contains observations
|
partialWeights |
Collection of input data tables that contains weights of observations
|
Available methods of the DBSCAN algorithm
Enumerator |
---|
defaultDense |
Default: performance-oriented method
|
Enumerator |
---|
assignments |
Table containing assignments of observations to clusters
|
nClusters |
Table containing number of clusters
|
coreIndices |
Table containing indices of core observations
|
coreObservations |
Table containing core observations
|
Available identifiers to specify the result to compute
Enumerator |
---|
computeCoreIndices |
Compute table containing indices of core observations
|
computeCoreObservations |
Compute table containing core observations
|
Available identifiers of input data numeric table objects for the DBSCAN algorithm in the tenth step of the distributed processing mode
Enumerator |
---|
step10InputClusterStructure |
Input table containing information about current clustering state of observations
|
step10ClusterOffset |
Input table containing the cluster numeration offset
|
Available identifiers of input data collection objects for the DBSCAN algorithm in the eleventh step of the distributed processing mode
Enumerator |
---|
step11PartialQueries |
Collection of input tables containing cluster numerating queries
|
Available identifiers of input data numeric table objects for the DBSCAN algorithm in the eleventh step of the distributed processing mode
Enumerator |
---|
step11InputClusterStructure |
Input table containing information about current clustering state of observations
|
Available identifiers of input data collection objects for the DBSCAN algorithm in the twelfth step of the distributed processing mode
Enumerator |
---|
step12PartialOrders |
Collection of input tables containing information about observations: identifier of initial block and index in initial block
|
Available identifiers of input data numeric table objects for the DBSCAN algorithm in the twelfth step of the distributed processing mode
Enumerator |
---|
step12InputClusterStructure |
Input table containing information about current clustering state of observations
|
Available identifiers of input data collection objects for the DBSCAN algorithm in the thirteenth step of the distributed processing mode
Enumerator |
---|
partialAssignmentQueries |
Collection of input tables containing cluster assigning queries
|
Available identifiers of input data numeric table objects for the DBSCAN algorithm in the first step of the distributed processing mode
Enumerator |
---|
step1Data |
Input data table that contains observations
|
Available identifiers of input data collection objects for the DBSCAN algorithm in the third step of the distributed processing mode
Enumerator |
---|
step3PartialBoundingBoxes |
Collection of input tables containing bounind boxes
|
Available identifiers of input data collection objects for the DBSCAN algorithm in the fourth step of the distributed processing mode
Enumerator |
---|
step4PartialSplits |
Collection of input tables containing information about split for current iteration of gemoetric repartitioning
|
step4PartialOrders |
Collection of input tables containing information about observations: identifier of initial block and index in initial block
|
Available identifiers of input data collection objects for the DBSCAN algorithm in the fifth step of the distributed processing mode
Enumerator |
---|
step5PartialBoundingBoxes |
Collection of input tables containing bounding boxes
|
Available identifiers of input data collection objects for the DBSCAN algorithm in the sixth step of the distributed processing mode
Enumerator |
---|
haloData |
Collection of input tables containing halo observations
|
haloDataIndices |
Collection of input tables containing indices of halo observations
|
haloWeights |
Collection of input tables containing weights of halo observations
|
haloBlocks |
Collection of input tables containing identifiers of blocks for halo observations
|
Available identifiers of input data collection objects for the DBSCAN algorithm in the seventh step of the distributed processing mode
Enumerator |
---|
partialFinishedFlags |
Collection of input tables containing the flags indicating that the clustering process is finished
|
Available identifiers of input data collection objects for the DBSCAN algorithm in the eighth step of the distributed processing mode
Enumerator |
---|
step8PartialQueries |
Collection of input tables containing clustering queries
|
Available identifiers of input data numeric table objects for the DBSCAN algorithm in the eighth step of the distributed processing mode
Enumerator |
---|
step8InputClusterStructure |
Input table containing information about current clustering state of observations
|
step8InputNClusters |
Input table containing the current number of clusters
|
Available identifiers of input data collection objects for the DBSCAN algorithm in the ninth step of the distributed processing mode
Enumerator |
---|
partialNClusters |
Collection of input tables containing the current number of clusters
|