Examples of logProbability()


Examples of cc.mallet.types.Multinomial.logProbability()

    Multinomial m = e.estimate ();
    assertTrue (m.size() == 10);
    assertTrue (m.probability (dict.lookupIndex ("a")) == (2.0+1)/(14.0+10));
    assertTrue (m.probability ("w") == (1.0+1)/(14.0+10));
    Multinomial.Logged ml = new Multinomial.Logged (m);
    assertTrue (m.logProbability ("w") == ml.logProbability ("w"));
  }

  public static Test suite ()
  {
    return new TestSuite (TestMultinomial.class);
View Full Code Here

Examples of cc.mallet.types.Multinomial.logProbability()

    {
      if (transitionCounts == null)
        throw new IllegalStateException ("Transducer is not currently trainable.");
      Multinomial transitionDistribution = transitionCounts.estimate ();
      for (int i = 0; i < transitions.length; i++)
        transitions[i].weight = transitionDistribution.logProbability (i);
    }

    private static final long serialVersionUID = 1;
  }
View Full Code Here

Examples of cc.mallet.types.Multinomial.logProbability()

    Multinomial initialStateDistribution = initialStateCounts.estimate ();
    Multinomial finalStateDistribution = finalStateCounts.estimate ();
    for (int i = 0; i < states.size(); i++) {
      State s = states.get (i);
      s.initialWeight = initialStateDistribution.logProbability (i);
      s.finalWeight = finalStateDistribution.logProbability (i);
      s.estimate ();
    }
  }

  // Note that this is a non-static inner class, so we have access to all of
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.