opennlp.maxent
Class ComparablePredicate

java.lang.Object
  extended by opennlp.maxent.ComparablePredicate
All Implemented Interfaces:
java.lang.Comparable

public class ComparablePredicate
extends java.lang.Object
implements java.lang.Comparable

A maxent predicate representation which we can use to sort based on the outcomes. This allows us to make the mapping of features to their parameters much more compact.

Version:
$Revision: 1.1.1.1 $, $Date: 2001/10/23 14:06:53 $
Author:
Jason Baldridge

Field Summary
 java.lang.String name
           
 int[] outcomes
           
 double[] params
           
 
Constructor Summary
ComparablePredicate(java.lang.String n, int[] ocs, double[] ps)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name

outcomes

public int[] outcomes

params

public double[] params
Constructor Detail

ComparablePredicate

public ComparablePredicate(java.lang.String n,
                           int[] ocs,
                           double[] ps)
Method Detail

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2005 Jason Baldridge, Gann Bierner, and Thomas Morton. All Rights Reserved.