in liblinear-addon/src/main/java/LiblinearTrainer.java [47:66]
public LiblinearTrainer(TrainingParameters trainParams) {
String solverTypeName = trainParams.getStringParameter("solverType", "");
if (solverTypeName != null) {
try {
solverType = SolverType.valueOf(trainParams.getStringParameter("solverType", ""));
}
catch (IllegalArgumentException e) {
throw new IllegalArgumentException("solverType [" + solverTypeName + "] is not available!");
}
}
else {
throw new IllegalArgumentException("solverType needs to be specified!");
}
c = trainParams.getDoubleParameter("c", 0);
eps = trainParams.getDoubleParameter("eps", 0);
p = trainParams.getDoubleParameter("p", 0);
bias = trainParams.getIntParameter("bias", 0);
}