edu.stanford.nlp.stats.ProbabilityDistribution Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of stanford-parser Show documentation
Show all versions of stanford-parser Show documentation
Stanford Parser processes raw text in English, Chinese, German, Arabic, and French, and extracts constituency parse trees.
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) ;
}