public void train(int maxIter) { features.setEmpiricalWeight(sampleList.size()); for (int i = 0; i < maxIter; ++i) { features.updateModelWeight(sampleList); if (features.isConvergence(0.435)) { break; } } }