| 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(); |
| } |
| } |