Package edu.upenn.seas.mstparser
Class DependencyPipe2O
- java.lang.Object
-
- edu.upenn.seas.mstparser.DependencyPipe
-
- edu.upenn.seas.mstparser.DependencyPipe2O
-
public class DependencyPipe2O extends DependencyPipe
-
-
Field Summary
-
Fields inherited from class edu.upenn.seas.mstparser.DependencyPipe
dataAlphabet, labeled, testint, typeAlphabet, types, typesInt
-
-
Constructor Summary
Constructors Constructor Description DependencyPipe2O(ParserOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddExtendedFeatures(DependencyInstance instance, FeatureVector fv)voidfillFeatureVectors(DependencyInstance instance, FeatureVector[][][] fvs, double[][][] probs, FeatureVector[][][] fvs_trips, double[][][] probs_trips, FeatureVector[][][] fvs_sibs, double[][][] probs_sibs, FeatureVector[][][][] nt_fvs, double[][][][] nt_probs, Parameters params)DependencyInstancereadInstance(ObjectInputStream in, int length, FeatureVector[][][] fvs, double[][][] probs, FeatureVector[][][] fvs_trips, double[][][] probs_trips, FeatureVector[][][] fvs_sibs, double[][][] probs_sibs, FeatureVector[][][][] nt_fvs, double[][][][] nt_probs, Parameters params)protected voidwriteExtendedFeatures(DependencyInstance instance, ObjectOutputStream out)Write out the second order features.-
Methods inherited from class edu.upenn.seas.mstparser.DependencyPipe
add, add, addCoreFeatures, addLabeledFeatures, close, closeAlphabets, createFeatureVector, createInstances, fillFeatureVectors, getType, initInputFile, initOutputFile, nextInstance, outputInstance, readInstance, writeInstance
-
-
-
-
Constructor Detail
-
DependencyPipe2O
public DependencyPipe2O(ParserOptions options) throws IOException
- Throws:
IOException
-
-
Method Detail
-
addExtendedFeatures
protected void addExtendedFeatures(DependencyInstance instance, FeatureVector fv)
- Overrides:
addExtendedFeaturesin classDependencyPipe
-
fillFeatureVectors
public void fillFeatureVectors(DependencyInstance instance, FeatureVector[][][] fvs, double[][][] probs, FeatureVector[][][] fvs_trips, double[][][] probs_trips, FeatureVector[][][] fvs_sibs, double[][][] probs_sibs, FeatureVector[][][][] nt_fvs, double[][][][] nt_probs, Parameters params)
-
writeExtendedFeatures
protected void writeExtendedFeatures(DependencyInstance instance, ObjectOutputStream out) throws IOException
Write out the second order features.- Overrides:
writeExtendedFeaturesin classDependencyPipe- Throws:
IOException
-
readInstance
public DependencyInstance readInstance(ObjectInputStream in, int length, FeatureVector[][][] fvs, double[][][] probs, FeatureVector[][][] fvs_trips, double[][][] probs_trips, FeatureVector[][][] fvs_sibs, double[][][] probs_sibs, FeatureVector[][][][] nt_fvs, double[][][][] nt_probs, Parameters params) throws IOException
- Throws:
IOException
-
-