Class DatasetDeriver<D extends org.api4.java.ai.ml.core.dataset.IDataset<?>>


  • public class DatasetDeriver<D extends org.api4.java.ai.ml.core.dataset.IDataset<?>>
    extends java.lang.Object
    • Constructor Detail

      • DatasetDeriver

        public DatasetDeriver​(D dataset)
      • DatasetDeriver

        protected DatasetDeriver​(D dataset,
                                 java.lang.Class<I> instanceClass)
    • Method Detail

      • add

        public void add​(int item,
                        int count)
      • add

        public void add​(int item)
      • addIndices

        public void addIndices​(java.util.Collection<java.lang.Integer> indices,
                               int count)
      • addIndices

        public void addIndices​(java.util.Collection<java.lang.Integer> indices)
      • contains

        public boolean contains​(org.api4.java.ai.ml.core.dataset.IInstance inst)
      • build

        public D build()
                throws java.lang.InterruptedException,
                       org.api4.java.ai.ml.core.exception.DatasetCreationException
        Throws:
        java.lang.InterruptedException
        org.api4.java.ai.ml.core.exception.DatasetCreationException
      • currentSizeOfTarget

        public int currentSizeOfTarget()
      • getDataset

        public D getDataset()
      • getIndicesOfNewInstancesInOriginalDataset

        public java.util.List<java.lang.Integer> getIndicesOfNewInstancesInOriginalDataset()
      • getIndicesOfNewInstancesInOriginalDataset

        public java.util.Collection<java.lang.Integer> getIndicesOfNewInstancesInOriginalDataset​(java.util.Collection<java.lang.Integer> indicesInBuiltDataset)
      • getIndicesOfNewInstancesInOriginalDataset

        public java.util.List<java.lang.Integer> getIndicesOfNewInstancesInOriginalDataset​(java.util.List<java.lang.Integer> indicesInBuiltDataset)