blob: c791ccb6ebbe49c8bc055eab576832ccb8cb80da [file] [log] [blame]
package io.prediction.examples.java.recommendations.tutorial1;
import io.prediction.controller.java.IJavaEngineFactory;
import io.prediction.controller.java.JavaSimpleEngine;
import io.prediction.controller.java.JavaSimpleEngineBuilder;
public class EngineFactory implements IJavaEngineFactory {
public JavaSimpleEngine<TrainingData, Object, Query, Float, Object> apply() {
return new JavaSimpleEngineBuilder<
TrainingData, Object, Query, Float, Object> ()
.dataSourceClass(DataSource.class)
.preparatorClass() // Use default Preparator
.addAlgorithmClass("MyRecommendationAlgo", Algorithm.class)
.servingClass() // Use default Serving
.build();
}
}