public class Scorer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALL |
private CombinedMethod |
cm |
static java.lang.String |
COMBINED |
private java.util.ArrayList<java.lang.String> |
filenames |
private InputData |
inputvectors |
private java.lang.Object[] |
itemNames |
private KeywordMethod |
key |
static java.lang.String |
KEYWORD_BOTH |
static java.lang.String |
KEYWORD_NOUN |
static java.lang.String |
KEYWORD_VERB |
private LocationMethod |
lm |
static java.lang.String |
LOCATION |
static java.lang.String[] |
methods |
private java.util.ArrayList<java.lang.String>[] |
parsedDocuments |
private PartOfSpeech |
pos |
private java.lang.String |
prefix |
private SentenceParser |
sParser |
private SOMLibTemplateVector |
templatevectors |
private TFxIDF |
tfxidf |
static java.lang.String |
TFxIDF |
private TitleMethod |
th |
static java.lang.String |
TITLE_METHOD |
Constructor and Description |
---|
Scorer(java.lang.Object[] itemN,
InputData input,
SOMLibTemplateVector template) |
Scorer(java.lang.String itemN,
InputData input,
SOMLibTemplateVector template) |
Modifier and Type | Method and Description |
---|---|
cern.colt.list.DoubleArrayList |
computeScores(java.lang.String algorithm,
java.lang.String filename,
java.util.ArrayList<java.lang.String> doc) |
java.util.ArrayList<java.lang.String> |
getFileNames() |
int |
getNumbOfSent(int i) |
java.util.ArrayList<java.lang.String> |
getParsedDocument(int id) |
java.util.ArrayList<java.lang.String>[] |
getParsedDocuments() |
cern.colt.list.DoubleArrayList |
getScores(int docID,
java.lang.String algorithm)
returns an array of scores of each sentence
|
void |
parseDocuments() |
void |
setFileNamePrefix(java.lang.String fnprefix) |
void |
setFileNames(java.util.ArrayList<java.lang.String> fn) |
private void |
setparsedDocuments(java.util.ArrayList<java.lang.String>[] pd) |
void |
setVectors(SOMLibSparseInputData input,
SOMLibTemplateVector template) |
public static final java.lang.String ALL
public static final java.lang.String TFxIDF
public static final java.lang.String LOCATION
public static final java.lang.String TITLE_METHOD
public static final java.lang.String KEYWORD_BOTH
public static final java.lang.String KEYWORD_NOUN
public static final java.lang.String KEYWORD_VERB
public static final java.lang.String COMBINED
public static final java.lang.String[] methods
private TFxIDF tfxidf
private KeywordMethod key
private TitleMethod th
private LocationMethod lm
private CombinedMethod cm
private java.util.ArrayList<java.lang.String>[] parsedDocuments
private java.util.ArrayList<java.lang.String> filenames
private PartOfSpeech pos
private SentenceParser sParser
private java.lang.Object[] itemNames
private java.lang.String prefix
private InputData inputvectors
private SOMLibTemplateVector templatevectors
public Scorer(java.lang.Object[] itemN, InputData input, SOMLibTemplateVector template)
public Scorer(java.lang.String itemN, InputData input, SOMLibTemplateVector template)
public void setFileNamePrefix(java.lang.String fnprefix)
public void parseDocuments()
private void setparsedDocuments(java.util.ArrayList<java.lang.String>[] pd)
public java.util.ArrayList<java.lang.String>[] getParsedDocuments()
public java.util.ArrayList<java.lang.String> getParsedDocument(int id)
public void setFileNames(java.util.ArrayList<java.lang.String> fn)
public java.util.ArrayList<java.lang.String> getFileNames()
public int getNumbOfSent(int i)
public void setVectors(SOMLibSparseInputData input, SOMLibTemplateVector template)
public cern.colt.list.DoubleArrayList computeScores(java.lang.String algorithm, java.lang.String filename, java.util.ArrayList<java.lang.String> doc)
public cern.colt.list.DoubleArrayList getScores(int docID, java.lang.String algorithm)