|
oevislib_net
0.14.3.0
|
Static Public Member Functions | |
| static Array< int > | KMeans (Array< float > inData, int inClusters, int inMaxIterations=100, int inAttempts=1, KMeansInitialization inClustersInitialization=KMeansInitialization.KMeansPP, Optional< Array< int > > inInitialLabels=null, Optional< Array< float > > outCentroids=null) |
| Groups input samples around clusters using K-Means algorithm. | |
| static Array< int > | KMeans (Array< Array< float > > inData, int inClusters, int inMaxIterations=100, int inAttempts=1, KMeansInitialization inClustersInitialization=KMeansInitialization.KMeansPP, Optional< Array< int > > inInitialLabels=null, Optional< Array< Array< float > > > outCentroids=null) |
| Groups input samples around clusters using K-Means algorithm. | |
| static Array< int > | KMeans (Array< Point2D > inPoints, int inClusters, int inMaxIterations=100, int inAttempts=1, KMeansInitialization inClustersInitialization=KMeansInitialization.KMeansPP, Optional< Array< int > > inInitialLabels=null, Optional< Array< Point2D > > outCentroids=null) |
| Groups input points around clusters using K-Means algorithm. | |
| static Array< int > | Dbscan (Array< float > inData, int inMinPoints, float inEpsilon, bool inIgnoreOutliers=true, Optional< Array< float > > outCentroids=null) |
| Groups input points around clusters using DBSCAN algorithm. | |
| static Array< int > | Dbscan (Array< Array< float > > inData, int inMinPoints, float inEpsilon, bool inIgnoreOutliers=true, Optional< Array< Array< float > > > outCentroids=null) |
| Groups input points around clusters using DBSCAN algorithm. | |
| static Array< int > | Dbscan (Array< Point2D > inPoints, int inMinPoints, float inEpsilon, bool inIgnoreOutliers=true, Optional< Array< Point2D > > outCentroids=null) |
| Groups input points around clusters using DBSCAN algorithm. | |
|
inlinestatic |
Groups input points around clusters using DBSCAN algorithm.
| inData | Data used for clustering (multiple features accepted per sample). |
| inMinPoints | Minimum number of neighbors to create a cluster from a point. Range: [1, +inf). |
| inEpsilon | Maximum distance between two points to be considered neighbors. Range: (0, +inf). |
| inIgnoreOutliers | If true, no errors are thrown if outliers are found. |
| outCentroids | Clusters' centroids. |
|
inlinestatic |
Groups input points around clusters using DBSCAN algorithm.
| inPoints | Points used for clustering. |
| inMinPoints | Minimum number of neighbors to create a cluster from a point. Range: [1, +inf). |
| inEpsilon | Maximum distance between two points to be considered neighbors. Range: (0, +inf). |
| inIgnoreOutliers | If true, no errors are thrown if outliers are found. |
| outCentroids | Clusters' centroids. |
|
inlinestatic |
Groups input samples around clusters using K-Means algorithm.
| inData | Data used for clustering (multiple features accepted per sample). |
| inClusters | Number of clusters in which to split the set. Range: [2, +inf). |
| inMaxIterations | Maximum number of iterations. Range: [1, +inf). |
| inAttempts | Number of times the algorithm is executed using different initial labels. The algorithm returns at the end the labels that yield the best compactness. Range: [1, +inf). |
| inClustersInitialization | Method used to initialize clusters' centroids. |
| inInitialLabels | Labels to use during the first (and possibly the only) attempt, instead of computing them from the initial centers. For the second and further attempts, the method defined by inClustersInitialization is used. |
| outCentroids | Clusters' centroids. |
|
inlinestatic |
Groups input points around clusters using K-Means algorithm.
| inPoints | Points used for clustering. |
| inClusters | Number of clusters in which to split the set. Range: [2, +inf). |
| inMaxIterations | Maximum number of iterations. Range: [1, +inf). |
| inAttempts | Number of times the algorithm is executed using different initial labels. The algorithm returns at the end the labels that yield the best compactness. Range: [1, +inf). |
| inClustersInitialization | Method used to initialize clusters' centroids. |
| inInitialLabels | Labels to use during the first (and possibly the only) attempt, instead of computing them from the initial centers. For the second and further attempts, the method defined by inClustersInitialization is used. |
| outCentroids | Clusters' centroids. |