public class LabeledChuLiuEdmondsDecoder
extends edu.illinois.cs.cogcomp.sl.core.AbstractInferenceSolver
Constructor and Description |
---|
LabeledChuLiuEdmondsDecoder(edu.illinois.cs.cogcomp.sl.core.AbstractFeatureGenerator featureGenerator) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
edu.illinois.cs.cogcomp.sl.core.IStructure |
getBestStructure(edu.illinois.cs.cogcomp.sl.util.WeightVector weight,
edu.illinois.cs.cogcomp.sl.core.IInstance ins) |
float |
getLoss(edu.illinois.cs.cogcomp.sl.core.IInstance ins,
edu.illinois.cs.cogcomp.sl.core.IStructure gold,
edu.illinois.cs.cogcomp.sl.core.IStructure pred) |
edu.illinois.cs.cogcomp.sl.core.IStructure |
getLossAugmentedBestStructure(edu.illinois.cs.cogcomp.sl.util.WeightVector weight,
edu.illinois.cs.cogcomp.sl.core.IInstance ins,
edu.illinois.cs.cogcomp.sl.core.IStructure goldStructure) |
void |
loadDepRelDict() |
void |
saveDepRelDict() |
void |
updateInferenceSolver(DepInst inst)
Side effect: update feature generator inside inference solver
|
public LabeledChuLiuEdmondsDecoder(edu.illinois.cs.cogcomp.sl.core.AbstractFeatureGenerator featureGenerator)
public void updateInferenceSolver(DepInst inst)
public void saveDepRelDict() throws IOException
IOException
public void loadDepRelDict() throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public edu.illinois.cs.cogcomp.sl.core.IStructure getBestStructure(edu.illinois.cs.cogcomp.sl.util.WeightVector weight, edu.illinois.cs.cogcomp.sl.core.IInstance ins) throws Exception
getBestStructure
in class edu.illinois.cs.cogcomp.sl.core.AbstractInferenceSolver
Exception
public edu.illinois.cs.cogcomp.sl.core.IStructure getLossAugmentedBestStructure(edu.illinois.cs.cogcomp.sl.util.WeightVector weight, edu.illinois.cs.cogcomp.sl.core.IInstance ins, edu.illinois.cs.cogcomp.sl.core.IStructure goldStructure) throws Exception
getLossAugmentedBestStructure
in class edu.illinois.cs.cogcomp.sl.core.AbstractInferenceSolver
Exception
public float getLoss(edu.illinois.cs.cogcomp.sl.core.IInstance ins, edu.illinois.cs.cogcomp.sl.core.IStructure gold, edu.illinois.cs.cogcomp.sl.core.IStructure pred)
getLoss
in class edu.illinois.cs.cogcomp.sl.core.AbstractInferenceSolver
public Object clone()
clone
in class edu.illinois.cs.cogcomp.sl.core.AbstractInferenceSolver
Copyright © 2017. All rights reserved.