Package ai.libs.jaicore.ml.core.dataset
Class ALabeledDataset<I extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<I>
-
- ai.libs.jaicore.ml.core.dataset.ALabeledDataset<I>
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<I>
,java.util.Collection<I>
,java.util.List<I>
,java.util.RandomAccess
,org.api4.java.ai.ml.core.dataset.IDataset<I>
,org.api4.java.ai.ml.core.dataset.IDataSource<I>
,org.api4.java.ai.ml.core.dataset.schema.IInstanceSchemaHandler
,org.api4.java.ai.ml.core.dataset.schema.ILabeledInstanceSchemaHandler
,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<I>
,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataSource<I>
public abstract class ALabeledDataset<I extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance> extends java.util.ArrayList<I> implements org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<I>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ALabeledDataset(org.api4.java.ai.ml.core.dataset.schema.ILabeledInstanceSchema schema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
org.api4.java.ai.ml.core.dataset.schema.ILabeledInstanceSchema
getInstanceSchema()
int
hashCode()
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.api4.java.ai.ml.core.dataset.IDataset
createCopy, getClassOfInstances, getFeatureMatrix, removeColumn, removeColumn, removeColumn
-
Methods inherited from interface org.api4.java.ai.ml.core.dataset.schema.IInstanceSchemaHandler
getAttribute, getListOfAttributes, getNumAttributes
-
Methods inherited from interface org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset
createEmptyCopy, getLabelVector
-
-
-
-
Method Detail
-
getInstanceSchema
public org.api4.java.ai.ml.core.dataset.schema.ILabeledInstanceSchema getInstanceSchema()
- Specified by:
getInstanceSchema
in interfaceorg.api4.java.ai.ml.core.dataset.schema.IInstanceSchemaHandler
- Specified by:
getInstanceSchema
in interfaceorg.api4.java.ai.ml.core.dataset.schema.ILabeledInstanceSchemaHandler
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacejava.util.Collection<I extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>
- Specified by:
hashCode
in interfacejava.util.List<I extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>
- Overrides:
hashCode
in classjava.util.ArrayList<I extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacejava.util.Collection<I extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>
- Specified by:
equals
in interfacejava.util.List<I extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>
- Overrides:
equals
in classjava.util.ArrayList<I extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>
-
-