public GammaProductConfidenceEstimator (Transducer model) { super(model); string2stateIndex = new HashMap(); // store state indices for (int i=0; i < model.numStates(); i++) { string2stateIndex.put (model.getState(i).getName(), new Integer (i)); } }
public GammaAverageConfidenceEstimator (Transducer model) { super(model); string2stateIndex = new HashMap(); // store state indices for (int i=0; i < model.numStates(); i++) { string2stateIndex.put (model.getState(i).getName(), new Integer (i)); } }
public GammaAverageConfidenceEstimator (Transducer model) { super(model); string2stateIndex = new HashMap(); // store state indices for (int i=0; i < model.numStates(); i++) { string2stateIndex.put (model.getState(i).getName(), new Integer (i)); } }
private void printStates () { for (int i = 0; i < this.numStates(); i++) logger.fine (i + ":" + this.getState (i).getName()); }
private void printStates () { for (int i = 0; i < this.numStates(); i++) logger.fine (i + ":" + this.getState (i).getName()); }
public void incrementInitialState(Transducer.State s, double count) { initialEstimator.increment(s.getName(), count); }
private void printStates () { for (int i = 0; i < this.numStates(); i++) logger.fine (i + ":" + this.getState (i).getName()); }
public GammaAverageConfidenceEstimator (Transducer model) { super(model); string2stateIndex = new HashMap(); // store state indices for (int i=0; i < model.numStates(); i++) { string2stateIndex.put (model.getState(i).getName(), new Integer (i)); } }
public GammaProductConfidenceEstimator (Transducer model) { super(model); string2stateIndex = new HashMap(); // store state indices for (int i=0; i < model.numStates(); i++) { string2stateIndex.put (model.getState(i).getName(), new Integer (i)); } }
public void addStartState (String name) { // for (int i = 0; i < numStates (); i++) // ini.initialWeights[i] = IMPOSSIBLE_WEIGHT; String[] dests = new String [numStates()]; for (int i = 0; i < dests.length; i++) dests[i] = getState(i).getName(); addState (name, 0, 0.0, dests, dests); // initialWeight of 0.0 }
public GammaProductConfidenceEstimator (Transducer model) { super(model); string2stateIndex = new HashMap(); // store state indices for (int i=0; i < model.numStates(); i++) { string2stateIndex.put (model.getState(i).getName(), new Integer (i)); } }
private Alphabet getTransitionAlphabet() { Alphabet transitionAlphabet = new Alphabet(); for (int i = 0; i < numStates(); i++) transitionAlphabet.lookupIndex(getState(i).getName(), true); return transitionAlphabet; }
/** * Returns the index of the input state name, returns -1 if name not found. */ public int stateIndexOfString (String s) { for (int i = 0; i < this.numStates(); i++) { String state = this.getState (i).getName(); if (state.equals (s)) return i; } return -1; }
public void addStartState (String name) { for (int i = 0; i < numStates (); i++) parameters.initialWeights[i] = IMPOSSIBLE_WEIGHT; String[] dests = new String [numStates()]; for (int i = 0; i < dests.length; i++) dests[i] = getState(i).getName(); addState (name, 0, 0.0, dests, dests); // initialWeight of 0.0 }
public void addStartState (String name) { for (int i = 0; i < numStates (); i++) parameters.initialWeights[i] = IMPOSSIBLE_WEIGHT; String[] dests = new String [numStates()]; for (int i = 0; i < dests.length; i++) dests[i] = getState(i).getName(); addState (name, 0, 0.0, dests, dests); // initialWeight of 0.0 }
/** * Returns the index of the input state name, returns -1 if name not found. */ public int stateIndexOfString (String s) { for (int i = 0; i < this.numStates(); i++) { String state = this.getState (i).getName(); if (state.equals (s)) return i; } return -1; }
public void addStartState (String name) { for (int i = 0; i < numStates (); i++) parameters.initialWeights[i] = IMPOSSIBLE_WEIGHT; String[] dests = new String [numStates()]; for (int i = 0; i < dests.length; i++) dests[i] = getState(i).getName(); addState (name, 0, 0.0, dests, dests); // initialWeight of 0.0 }
private Alphabet getTransitionAlphabet() { Alphabet transitionAlphabet = new Alphabet(); for (int i = 0; i < numStates(); i++) transitionAlphabet.lookupIndex(getState(i).getName(), true); return transitionAlphabet; }
private Alphabet getTransitionAlphabet() { Alphabet transitionAlphabet = new Alphabet(); for (int i = 0; i < numStates(); i++) transitionAlphabet.lookupIndex(getState(i).getName(), true); return transitionAlphabet; }
/** * Returns the index of the input state name, returns -1 if name not found. */ public int stateIndexOfString (String s) { for (int i = 0; i < this.numStates(); i++) { String state = this.getState (i).getName(); if (state.equals (s)) return i; } return -1; }