public class DependencyScoring
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DependencyScoring.Score |
Modifier and Type | Field and Description |
---|---|
java.util.List<java.util.Set<TypedDependency>> |
goldDeps |
java.util.List<java.util.Set<TypedDependency>> |
goldDepsUnlabeled |
boolean |
ignorePunc |
static boolean |
VERBOSE |
Constructor and Description |
---|
DependencyScoring(java.util.List<java.util.Collection<TypedDependency>> goldDeps,
boolean ignorePunc) |
DependencyScoring(java.lang.String filename) |
DependencyScoring(java.lang.String filename,
boolean CoNLLX,
boolean ignorePunc) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.util.Collection<TypedDependency>> |
convertStringEquality(java.util.List<java.util.Collection<TypedDependency>> deps) |
static boolean |
langIndependentPuncCheck(java.lang.String token) |
static void |
main(java.lang.String[] args) |
static DependencyScoring |
newInstanceStringEquality(java.util.List<java.util.Collection<TypedDependency>> goldDeps,
boolean ignorePunc) |
protected static java.lang.String |
normalizeNumbers(java.lang.String token)
Normalize all number tokens to <num> in order to allow
for proper scoring of MSTParser productions.
|
protected static java.util.List<java.util.Collection<TypedDependency>> |
readDeps(java.lang.String filename)
Read in typed dependencies.
|
protected static java.util.List<java.util.Collection<TypedDependency>> |
readDepsCoNLLX(java.lang.String filename)
Read in typed dependencies in CoNLLX format.
|
DependencyScoring.Score |
score(java.util.List<java.util.Collection<TypedDependency>> system)
Score system typed dependencies
|
public static final boolean VERBOSE
public final java.util.List<java.util.Set<TypedDependency>> goldDeps
public final java.util.List<java.util.Set<TypedDependency>> goldDepsUnlabeled
public final boolean ignorePunc
public DependencyScoring(java.util.List<java.util.Collection<TypedDependency>> goldDeps, boolean ignorePunc)
public DependencyScoring(java.lang.String filename, boolean CoNLLX, boolean ignorePunc) throws java.io.IOException
java.io.IOException
public DependencyScoring(java.lang.String filename) throws java.io.IOException
java.io.IOException
public static boolean langIndependentPuncCheck(java.lang.String token)
public static DependencyScoring newInstanceStringEquality(java.util.List<java.util.Collection<TypedDependency>> goldDeps, boolean ignorePunc)
public static java.util.List<java.util.Collection<TypedDependency>> convertStringEquality(java.util.List<java.util.Collection<TypedDependency>> deps)
protected static java.lang.String normalizeNumbers(java.lang.String token)
protected static java.util.List<java.util.Collection<TypedDependency>> readDepsCoNLLX(java.lang.String filename) throws java.io.IOException
filename
- java.io.IOException
protected static java.util.List<java.util.Collection<TypedDependency>> readDeps(java.lang.String filename) throws java.io.IOException
filename
- java.io.IOException
public DependencyScoring.Score score(java.util.List<java.util.Collection<TypedDependency>> system)
system
- public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException