|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsg.edu.nus.comp.nlp.ims.util.CScorer
public class CScorer
a scorer for senseval format tasks
Nested Class Summary | |
---|---|
class |
CScorer.Instance
one instance |
Field Summary | |
---|---|
protected double |
m_Attempted
|
protected double |
m_Correct
|
protected java.text.NumberFormat |
m_Formatter2
|
protected java.text.NumberFormat |
m_Formatter3
|
protected java.util.Hashtable<java.lang.String,CScorer.Instance> |
m_Keys
|
protected java.util.HashSet<java.lang.String> |
m_Scored
|
protected double |
m_Total
|
Constructor Summary | |
---|---|
CScorer()
|
Method Summary | |
---|---|
void |
clear()
clear keys and answers |
double |
getAttempted()
get attempted |
double |
getPrecision()
get precision |
double |
getRecall()
get recall |
static void |
main(java.lang.String[] args)
|
void |
score(java.util.Hashtable<java.lang.String,CScorer.Instance> answers)
score some instances |
void |
score(java.lang.String id,
CScorer.Instance answer)
score an instance |
void |
setKey(java.util.Hashtable<java.lang.String,CScorer.Instance> keys)
set keys |
void |
setKey(java.lang.String id,
CScorer.Instance key)
set one instance key |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.text.NumberFormat m_Formatter3
protected java.text.NumberFormat m_Formatter2
protected java.util.HashSet<java.lang.String> m_Scored
protected java.util.Hashtable<java.lang.String,CScorer.Instance> m_Keys
protected double m_Attempted
protected double m_Correct
protected double m_Total
Constructor Detail |
---|
public CScorer()
Method Detail |
---|
public void clear()
public void setKey(java.lang.String id, CScorer.Instance key)
id
- instance idkey
- answer keypublic void setKey(java.util.Hashtable<java.lang.String,CScorer.Instance> keys)
keys
- answer keyspublic void score(java.lang.String id, CScorer.Instance answer)
id
- instance idanswer
- instance answerpublic void score(java.util.Hashtable<java.lang.String,CScorer.Instance> answers)
answers
- answers of instancespublic double getPrecision()
public double getRecall()
public double getAttempted()
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args) throws java.io.IOException
args
-
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |