protected void preamble (TransducerTrainer tt) { int iteration = tt.getIteration(); String filename = filenamePrefix + "." + iteration + ".bin"; try { ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(filename)); oos.writeObject(tt.getTransducer()); logger.info("Trained model saved: " + filename + ", iter: " + iteration); } catch (FileNotFoundException fnfe) { logger.warning("Could not save model: " + filename + ", iter: " + iteration); fnfe.printStackTrace(); } catch (IOException ioe) { logger.warning("Could not save model: " + filename + ", iter: " + iteration); ioe.printStackTrace(); } }
protected void preamble (TransducerTrainer tt) { int iteration = tt.getIteration(); String filename = filenamePrefix + "." + iteration + ".bin"; try { ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(filename)); oos.writeObject(tt.getTransducer()); logger.info("Trained model saved: " + filename + ", iter: " + iteration); } catch (FileNotFoundException fnfe) { logger.warning("Could not save model: " + filename + ", iter: " + iteration); fnfe.printStackTrace(); } catch (IOException ioe) { logger.warning("Could not save model: " + filename + ", iter: " + iteration); ioe.printStackTrace(); } }
protected void preamble (TransducerTrainer tt) { int iteration = tt.getIteration(); String filename = filenamePrefix + "." + iteration + ".bin"; try { ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(filename)); oos.writeObject(tt.getTransducer()); logger.info("Trained model saved: " + filename + ", iter: " + iteration); } catch (FileNotFoundException fnfe) { logger.warning("Could not save model: " + filename + ", iter: " + iteration); fnfe.printStackTrace(); } catch (IOException ioe) { logger.warning("Could not save model: " + filename + ", iter: " + iteration); ioe.printStackTrace(); } }
protected void preamble (TransducerTrainer tt) { int iteration = tt.getIteration(); Optimizable opt; if (tt instanceof TransducerTrainer.ByOptimization && (opt = ((TransducerTrainer.ByOptimization)tt).getOptimizer().getOptimizable()) instanceof Optimizable.ByValue) logger.info ("Evaluator iteration="+iteration+" cost="+((Optimizable.ByValue)opt).getValue()); else logger.info ("Evaluator iteration="+iteration+" cost=NA (not Optimizable.ByValue)"); }
protected void preamble (TransducerTrainer tt) { int iteration = tt.getIteration(); Optimizable opt; if (tt instanceof TransducerTrainer.ByOptimization && (opt = ((TransducerTrainer.ByOptimization)tt).getOptimizer().getOptimizable()) instanceof Optimizable.ByValue) logger.info ("Evaluator iteration="+iteration+" cost="+((Optimizable.ByValue)opt).getValue()); else logger.info ("Evaluator iteration="+iteration+" cost=NA (not Optimizable.ByValue)"); }
protected void preamble (TransducerTrainer tt) { int iteration = tt.getIteration(); Optimizable opt; if (tt instanceof TransducerTrainer.ByOptimization && (opt = ((TransducerTrainer.ByOptimization)tt).getOptimizer().getOptimizable()) instanceof Optimizable.ByValue) logger.info ("Evaluator iteration="+iteration+" cost="+((Optimizable.ByValue)opt).getValue()); else logger.info ("Evaluator iteration="+iteration+" cost=NA (not Optimizable.ByValue)"); }
@SuppressWarnings("unchecked") @Override public void evaluateInstanceList(TransducerTrainer transducerTrainer, InstanceList instances, String description) { int iteration = transducerTrainer.getIteration(); String viterbiFilename = filenamePrefix + description + iteration + ".viterbi"; PrintStream viterbiOutputStream;
@SuppressWarnings("unchecked") @Override public void evaluateInstanceList(TransducerTrainer transducerTrainer, InstanceList instances, String description) { int iteration = transducerTrainer.getIteration(); String viterbiFilename = filenamePrefix + description + iteration + ".viterbi"; PrintStream viterbiOutputStream;
@SuppressWarnings("unchecked") @Override public void evaluateInstanceList(TransducerTrainer transducerTrainer, InstanceList instances, String description) { int iteration = transducerTrainer.getIteration(); String viterbiFilename = filenamePrefix + description + iteration + ".viterbi"; PrintStream viterbiOutputStream;