All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.stanford.nlp.stats.ProbabilityDistribution Maven / Gradle / Ivy

package edu.stanford.nlp.stats;

import java.util.Random;

/**
 * This is an interface for probability measures, which will allow
 * samples to be drawn and the probability of objects computed.
 *
 * @author Jenny Finkel
 */

public interface ProbabilityDistribution extends java.io.Serializable {

  public double probabilityOf(E object) ;
  public double logProbabilityOf(E object) ;
  public E drawSample(Random random) ;
  
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy