Package | Description |
---|---|
gov.sandia.cognition.collection |
Provides commonly useful collection implementations.
|
gov.sandia.cognition.learning.algorithm |
Provides general interfaces for learning algorithms.
|
gov.sandia.cognition.learning.algorithm.hmm |
Provides hidden Markov model (HMM) algorithms.
|
gov.sandia.cognition.learning.data |
Provides data set utilities for learning.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultMultiCollection<EntryType>
The
DefaultMultiCollection class implements a Collection that just
contains a set of internal collections inside. |
class |
RangeExcludedArrayList<E>
The
RangeExcludedArrayList class implements a light-weight list on
top of an ArrayList where a certain range of values is excluded from
the list. |
Modifier and Type | Method and Description |
---|---|
static <DataType> MultiCollection<InputOutputPair<DataType,DataType>> |
SequencePredictionLearner.createPredictionDataset(java.util.Collection<? extends DataType> data,
int predictionHorizon)
Takes a collection and creates a multi-collection of sequences of
input-output pairs that are from the given sequence with the given
prediction horizon.
|
static <DataType> MultiCollection<InputOutputPair<DataType,DataType>> |
SequencePredictionLearner.createPredictionDataset(MultiCollection<? extends DataType> data,
int predictionHorizon)
Takes a multi-collection and creates a multi-collection of sequences of
input-output pairs that are from the given sequence with the given
prediction horizon.
|
Modifier and Type | Method and Description |
---|---|
static <DataType> MultiCollection<InputOutputPair<DataType,DataType>> |
SequencePredictionLearner.createPredictionDataset(MultiCollection<? extends DataType> data,
int predictionHorizon)
Takes a multi-collection and creates a multi-collection of sequences of
input-output pairs that are from the given sequence with the given
prediction horizon.
|
LearnedType |
SequencePredictionLearner.learn(MultiCollection<? extends DataType> data)
Converts the given multi-collection of data sequences to create sequences
of input-output pairs to learn over.
|
Modifier and Type | Field and Description |
---|---|
protected MultiCollection<? extends ObservationType> |
BaumWelchAlgorithm.multicollection
The multi-collection of sequences
|
Modifier and Type | Method and Description |
---|---|
HiddenMarkovModel<ObservationType> |
BaumWelchAlgorithm.learn(MultiCollection<ObservationType> data)
Allows the algorithm to learn against multiple sequences of data.
|
Modifier and Type | Method and Description |
---|---|
static <EntryType> |
DatasetUtil.asMultiCollection(java.util.Collection<EntryType> collection)
Takes a collection and returns a multi-collection version of that
collection.
|