blob: aefbadfcd9e9917b6959ee9a76d66bd819549e31 [file] [log] [blame]
package org.template.recommendation;
import io.prediction.controller.Params;
import java.util.List;
public class AlgorithmParams implements Params{
private final long seed;
private final int rank;
private final int iteration;
private final double lambda;
private final String appName;
private final List<String> similarItemEvents;
public AlgorithmParams(long seed, int rank, int iteration, double lambda, String appName, List<String> similarItemEvents) {
this.seed = seed;
this.rank = rank;
this.iteration = iteration;
this.lambda = lambda;
this.appName = appName;
this.similarItemEvents = similarItemEvents;
}
public long getSeed() {
return seed;
}
public int getRank() {
return rank;
}
public int getIteration() {
return iteration;
}
public double getLambda() {
return lambda;
}
public String getAppName() {
return appName;
}
public List<String> getSimilarItemEvents() {
return similarItemEvents;
}
@Override
public String toString() {
return "AlgorithmParams{" +
"seed=" + seed +
", rank=" + rank +
", iteration=" + iteration +
", lambda=" + lambda +
", appName='" + appName + '\'' +
", similarItemEvents=" + similarItemEvents +
'}';
}
}