Examples of ObservationInteger


Examples of be.ac.ulg.montefiore.run.jahmm.ObservationInteger

   *         ObservationInteger} read.
   */
  public ObservationInteger read(StreamTokenizer st)
  throws IOException, FileFormatException
 
    ObservationInteger oi;
   
    st.ordinaryChar((int)'.');
   
    if (st.nextToken() == StreamTokenizer.TT_NUMBER) {
      if (st.nval > nbElements)
        throw new FileFormatException(st.lineno(),
            "Integer higher than maximum value " + (nbElements-1));
      oi = new ObservationInteger((int) st.nval);
    } else
      throw new FileFormatException(st.lineno(), "Integer expected");
   
    if (st.nextToken() != (int) ';')
      throw new FileFormatException(st.lineno(), "';' expected");
View Full Code Here

Examples of be.ac.ulg.montefiore.run.jahmm.ObservationInteger

  throws IOException
  {
    String s = "IntegerOPDF [";
   
    for (int i = 0; i < opdf.nbEntries(); i++)
      s += opdf.probability(new ObservationInteger(i)) + " ";
     
    writer.write(s + "]\n");
  }
View Full Code Here

Examples of be.ac.ulg.montefiore.run.jahmm.ObservationInteger

      throw new IllegalArgumentException("Sequence can not finish in the terminal symbol, will add it inside the function");
    }

    // Convert
    ArrayList<ObservationInteger> oSeq = new ArrayList<ObservationInteger>(seq.size()+2);
    oSeq.add(new ObservationInteger(taxo.getStartingSymbolNumber()));
    for (String element : seq) {
      oSeq.add(new ObservationInteger(taxo.getSymbolNumber(element)));
    }
    oSeq.add(new ObservationInteger(taxo.getTerminalSymbolNumber()));

    return oSeq;
  }
View Full Code Here

Examples of be.ac.ulg.montefiore.run.jahmm.ObservationInteger

   * @param symbol The symbol
   * @return The emission probability
   */
  public double getEmissionProbability(int state, int symbol) {
    Opdf<ObservationInteger> oPdf = getOpdf(state);
    return oPdf.probability(new ObservationInteger(symbol));
  }
View Full Code Here

Examples of be.ac.ulg.montefiore.run.jahmm.ObservationInteger

    sb.append("# Emission probabilities\n");
    for (int state = 0; state < nSt; state++) {
      Opdf<ObservationInteger> oPdf = getOpdf(state);
      for (int symbolNum = 0; symbolNum < nOb; symbolNum++) {
        double p = oPdf.probability(new ObservationInteger(symbolNum));
        if (p > minProb) {
          sb.append("o " + taxo.getState(state).name() + " " + taxo.getSymbol(symbolNum) + " " + p + "\n");
        }
      }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.