Interface MLProvider

All Superinterfaces:
AlgorithmProvider
All Known Implementing Classes:
MulticoreMLProvider

public interface MLProvider extends AlgorithmProvider
Service Provider Interface for high-performance Machine Learning operations.
  • 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

      int[] kMeans(Real[][] data, int k, int maxIterations)
    • pca

      Real[][] pca(Real[][] data, int nComponents)
    • getName

      default String getName()
      Specified by:
      getName in interface AlgorithmProvider
    • getAlgorithmType

      default String getAlgorithmType()
      Description copied from interface: AlgorithmProvider
      Returns the unique category of the algorithm.
      Specified by:
      getAlgorithmType in interface AlgorithmProvider