Interface MLProvider
- All Superinterfaces:
AlgorithmProvider
- All Known Implementing Classes:
MulticoreMLProvider
Service Provider Interface for high-performance Machine Learning operations.
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringReturns the unique category of the algorithm.default StringgetName()int[]kMeans(double[][] data, int k, int maxIterations) int[]kMeans(float[][] data, int k, int maxIterations) int[]double[][]pca(double[][] data, int nComponents) float[][]pca(float[][] data, int nComponents) Real[][]Methods inherited from interface AlgorithmProvider
description, getMetadata, getPriority, isAvailable, score, shutdown
-
Method Details
-
kMeans
int[] kMeans(float[][] data, int k, int maxIterations) -
pca
float[][] pca(float[][] data, int nComponents) -
kMeans
int[] kMeans(double[][] data, int k, int maxIterations) -
pca
double[][] pca(double[][] data, int nComponents) -
kMeans
-
pca
-
getName
- Specified by:
getNamein interfaceAlgorithmProvider
-
getAlgorithmType
Description copied from interface:AlgorithmProviderReturns the unique category of the algorithm.- Specified by:
getAlgorithmTypein interfaceAlgorithmProvider
-