Interface ISupervisedFitAlgorithm<I extends ILabeledInstance,​D extends ILabeledDataSource<I>,​M extends IMLModel>

  • Type Parameters:
    X - The type of features of an instance.
    Y - The type of labels of an instance.
    I - The type of an instance.
    D - The type of the supervised data source.
    M - The type of model which is induced from the given supervised data source.
    All Superinterfaces:
    java.util.concurrent.Callable<M>, org.api4.java.algorithm.IAlgorithm<D,​M>, org.api4.java.common.control.ICancelable, java.lang.Iterable<org.api4.java.algorithm.events.IAlgorithmEvent>, java.util.Iterator<org.api4.java.algorithm.events.IAlgorithmEvent>

    public interface ISupervisedFitAlgorithm<I extends ILabeledInstance,​D extends ILabeledDataSource<I>,​M extends IMLModel>
    extends org.api4.java.algorithm.IAlgorithm<D,​M>
    A fit algorithm can be used to induce a IMLModel from a supervised data source. More specifically, this data source might be either a stream or a batch of data points.
    • Method Summary

      • Methods inherited from interface org.api4.java.algorithm.IAlgorithm

        call, getConfig, getId, getInput, getNumCPUs, getTimeout, nextWithException, registerListener, setMaxNumThreads, setNumCPUs, setTimeout, setTimeout
      • Methods inherited from interface org.api4.java.common.control.ICancelable

        cancel
      • Methods inherited from interface java.lang.Iterable

        forEach, iterator, spliterator
      • Methods inherited from interface java.util.Iterator

        forEachRemaining, hasNext, next, remove