Example usage for edu.stanford.nlp.optimization QNMinimizer terminateOnNumericalZero

List of usage examples for edu.stanford.nlp.optimization QNMinimizer terminateOnNumericalZero

Introduction

In this page you can find the example usage for edu.stanford.nlp.optimization QNMinimizer terminateOnNumericalZero.

Prototype

public void terminateOnNumericalZero(boolean toTerminate) 

Source Link

Usage

From source file:gr.aueb.cs.nlp.wordtagger.classifier.MaxEntClassifier.java

License:Open Source License

final private Factory<Minimizer<DiffFunction>> customQN(boolean verbose, int iterations, int mem) {
    return new Factory<Minimizer<DiffFunction>>() {
        private static final long serialVersionUID = 9028306475652690036L;

        @Override/*from w  w w . ja  v a 2 s.com*/
        public Minimizer<DiffFunction> create() {
            QNMinimizer qnMinimizer = new QNMinimizer(mem);
            qnMinimizer.terminateOnMaxItr(iterations);
            qnMinimizer.terminateOnNumericalZero(true);
            if (!verbose) {
                qnMinimizer.shutUp();
            }
            return qnMinimizer;
        }
    };
}