#ifndef _DEP_TRAINING_H_ #define _DEP_TRAINING_H_ #include #include #include #include "arc_factored.h" #include "weights.h" struct TrainingInstance { TaggedSentence ts; EdgeSubset tree; SparseVector features; // reads a "Jsent" formatted dependency file static bool ReadInstance(std::istream* in, TrainingInstance* instance); // returns false at EOF static void ReadTrainingCorpus(const std::string& fname, std::vector* corpus, int rank = 0, int size = 1); }; #endif