Package | Description |
---|---|
pt.utl.ist.online.learning | |
pt.utl.ist.online.learning.engines | |
pt.utl.ist.online.learning.kernels |
Modifier and Type | Method and Description |
---|---|
void |
KernelBinaryOnlineAlgorithm.addExampleAndUpdate(DataObject<E> inputVector,
boolean desiredOutput)
Trains the OnlineEngine with a data sample
|
boolean |
KernelBinaryOnlineAlgorithm.classify(DataObject<E> vector)
Assigns a binary label to a data sample
|
Constructor and Description |
---|
KernelBinaryOnlineAlgorithm(java.util.List<DataObject<E>> trainingData,
java.util.Map<java.lang.Integer,java.lang.Boolean> labels,
int currentEpoch,
int numEpochs,
OnlineEngine<E> engine,
boolean cacheMatrix,
java.util.List<EngineObserver<E>> observers,
java.lang.String classifier)
Calls the training for the OnlineEngine
|
KernelBinaryOnlineAlgorithm(java.util.List<DataObject<E>> trainingData,
java.util.Map<java.lang.Integer,java.lang.Boolean> labels,
int numEpochs,
OnlineEngine<E> engine,
boolean cacheMatrix,
java.util.List<EngineObserver<E>> observers,
java.lang.String classifier)
Calls the training for the OnlineEngine
|
Modifier and Type | Method and Description |
---|---|
DataObject<E> |
KernelPegasosEngine.convertVector(DataObject<E> x) |
DataObject<E> |
OnlineEngine.convertVector(DataObject<E> x)
Transforms a DataObject into another DataObject with modifications
to be in the right format for this engine
|
Modifier and Type | Method and Description |
---|---|
abstract DataObject<E> |
Kernel.convertVector(DataObject<E> x)
Transforms a DataObject into another DataObject with modifications
to be in the right format for this kernel
|
DataObject<E> |
ComputedKernel.convertVector(DataObject<E> x) |
DataObject<java.util.Map<java.lang.Integer,java.lang.Double>> |
GaussianKernel.convertVector(DataObject<java.util.Map<java.lang.Integer,java.lang.Double>> x) |
DataObject<java.util.Map<java.lang.Long,java.lang.Double>> |
LinearKernel.convertVector(DataObject<java.util.Map<java.lang.Long,java.lang.Double>> x) |