org.alitouka.spark

dbscan

package dbscan

Contains implementation of distributed DBSCAN algorithm as well as tools for exploratory analysis.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. dbscan
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type ClusterId = Long

    Cluster ID

  2. abstract class Dbscan extends Serializable with Logging

    Base class for implementations of the DBSCAN algorithm

  3. class DbscanModel extends Serializable

    Represents results calculated by DBSCAN algorithm.

  4. class DbscanSettings extends Serializable

    Represents parameters of the DBSCAN algorithm

  5. class DistributedDbscan extends Dbscan with DistanceCalculation with Logging

    Implementation of the DBSCAN algorithm which is capable of parallel processing of the input data.

  6. type PointCoordinates = ofDouble

    Represents one record in a dataset

  7. type RawDataSet = RDD[Point]

    Represents a dataset which needs to be clustered

Value Members

  1. object Dbscan extends Serializable

    Serves as a factory for objects which implement the DBSCAN algorithm and provides a convenience method for starting the algorithm

  2. object DbscanDriver

    A driver program which runs DBSCAN clustering algorithm

  3. object DbscanModel extends Serializable

    Contains constants which designate cluster ID

  4. object DbscanSettings extends Serializable

    Provides default values for parameters of the DBSCAN algorithm

  5. package exploratoryAnalysis

  6. package spatial

  7. package util

Inherited from AnyRef

Inherited from Any

Ungrouped