L - The type of the target that the V - The value type of the target that the D - The type of the time series data set used to learn from and
predict batches.C - The time series classifier which is modified and returned as
algorithm result.public abstract class ATSCAlgorithm<L,V,D extends TimeSeriesDataset<L>,C extends TSClassifier<L,V,D>> extends java.lang.Object implements ai.libs.jaicore.basic.algorithm.IAlgorithm<TimeSeriesDataset<L>,C>
TimeSeriesDataset
objects and builds TSClassifier instances specified by the generic
parameter | Modifier and Type | Field and Description |
|---|---|
protected D |
input
The
TimeSeriesDataset object used for maintaining the
model. |
protected C |
model
The model which is maintained during algorithm calls
|
| Constructor and Description |
|---|
ATSCAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
D |
getInput()
Getter for the data set input used during algorithm calls.
|
void |
setInput(D input)
Setter for the data set input used during algorithm calls.
|
<T extends TSClassifier<L,V,D>> |
setModel(T model)
Setter for the model to be maintained.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected C extends TSClassifier<L,V,D> model
protected D extends TimeSeriesDataset<L> input
TimeSeriesDataset object used for maintaining the
model.public <T extends TSClassifier<L,V,D>> void setModel(T model)
model - The TSClassifier model which is maintained during
algorithm calls.public void setInput(D input)
input - The TimeSeriesDataset object (or a subtype) used for the
model maintenancepublic D getInput()
getInput in interface ai.libs.jaicore.basic.algorithm.IAlgorithm<TimeSeriesDataset<L>,C extends TSClassifier<L,V,D>>