Package ai.libs.jaicore.ml.core.dataset
Class DatasetDeriver<D extends org.api4.java.ai.ml.core.dataset.IDataset<?>>
- java.lang.Object
-
- ai.libs.jaicore.ml.core.dataset.DatasetDeriver<D>
-
public class DatasetDeriver<D extends org.api4.java.ai.ml.core.dataset.IDataset<?>> extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description DatasetDeriver(D dataset)protectedDatasetDeriver(D dataset, java.lang.Class<I> instanceClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int item)voidadd(int item, int count)voidaddIndices(java.util.Collection<java.lang.Integer> indices)voidaddIndices(java.util.Collection<java.lang.Integer> indices, int count)Dbuild()booleancontains(org.api4.java.ai.ml.core.dataset.IInstance inst)intcurrentSizeOfTarget()DgetDataset()java.util.List<java.lang.Integer>getIndicesOfNewInstancesInOriginalDataset()java.util.Collection<java.lang.Integer>getIndicesOfNewInstancesInOriginalDataset(java.util.Collection<java.lang.Integer> indicesInBuiltDataset)java.util.List<java.lang.Integer>getIndicesOfNewInstancesInOriginalDataset(java.util.List<java.lang.Integer> indicesInBuiltDataset)
-
-
-
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.InterruptedExceptionorg.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)
-
-