/**
*
*/
package org.streaminer.stream.learner;
import org.streaminer.stream.model.PredictionModel;
/**
* @author chris
*
*/
public abstract class AbstractRegressor<D>
implements Regressor<D> {
/** The unique class ID */
private static final long serialVersionUID = 951585509815153514L;
/**
* @see stream.model.PredictionModel#predict(java.lang.Object)
*/
@Override
public abstract Double predict(D item);
/**
* @see stream.learner.Learner#getModel()
*/
@Override
public PredictionModel<D, Double> getModel() {
return this;
}
/**
* @see stream.learner.Learner#init()
*/
@Override
public void init() {
}
/**
* @see stream.learner.Learner#learn(java.lang.Object)
*/
@Override
public abstract void learn(D item);
}