int[] outcomePattern = outcomePatterns[ci];
double[] alpha = new double[outcomePattern.length];
for (int oi = 0; oi < outcomePattern.length; oi++) {
alpha[oi] = parameters[ci + (outcomePattern[oi] * monitor.getPredLabels().length)];
}
params[ci] = new Context(outcomePattern, alpha);
}
this.evalParams = new EvalParameters(params, monitor.getOutcomeLabels().length);
this.prior = new UniformPrior();
this.modelType = ModelType.MaxentQn;