Reranker Framework (ReFr)
Reranking framework for structure prediction and discriminative language modeling
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
File List
Here is a list of all files with brief descriptions:
o*abstract-file-backed-feature-extractor.HProvides the abstract reranker::AbstractFileBackedFeatureExtractor class, which makes it easy for concrete subclasses to extract features based on lines of a file
o*basic-file-backed-feature-extractor.CProvides the reranker::BasedFileBackedFeatureExtractor class
o*basic-file-backed-feature-extractor.HProvides the reranker::BasedFileBackedFeatureExtractor class
o*candidate-set-iterator.HProvides an interface and some implementations for iterating over CandidateSet instances
o*candidate-set-proto-reader-test.CTest driver for reader of reranker::CandidateSet messages
o*candidate-set-proto-reader.CImplementation for class that reads CandidateSetMessage instances and converts them to reranker::CandidateSet instances
o*candidate-set-proto-reader.HReads CandidateSetMessage instances and converts them to reranker::CandidateSet instances
o*candidate-set-proto-writer-test.CTest driver for writer of reranker::CandidateSet messages
o*candidate-set-proto-writer.CImplementation for serializer for reranker::CandidateSet instances to CandidateSetMessage instances
o*candidate-set-proto-writer.HSerializer for reranker::CandidateSet instances to CandidateSetMessage instances
o*candidate-set-reader.HClass for reading streams of training or test instances, where each training or test instance is a reranker::CandidateSet object
o*candidate-set-writer.HClass for writing streams of training or test instances, where each training or test instance is a reranker::CandidateSet object
o*candidate-set.CImplementation of reranker::CandidateSet
o*candidate-set.HClass to hold a single training instance for a reranker, which is a set of examples, typically the n-best output of some input process, posibly including a gold-standard feature vector
o*candidate.CCandidate and Candidate::Comparator factory implementation
o*candidate.HProvides the reranker::Candidate class for representing a candidate hypothesis from an initial model
o*compile-features.CDefinition for executable that reads in reranker::CandidateSet instances and either outputs all symbolic feature names, or else reads in a symbol table from file and compiles all feature vectors in each reranker::CandidateSet instance using that supplied symbol table, serializing the reranker::CandidateSet instances to stdout
o*dot-product.HProvides a dot product implementation of the reranker::KernelFunction interface
o*environment-impl.CImplementation of the Environment class
o*environment-impl.HProvides an environment for variables and their values, either primitive or Factory-constructible objects, or vectors thereof
o*environment-test.CTest driver for the Environment class
o*environment.CContains the implementation of the static method to construct an empty Environment instance
o*environment.HProvides an interface for an Environment, which contains a map from variables of a specific type (primitives, Factory-constructible objects, or vectors thereof) to their values
o*example-feature-extractor.HProvides the reranker::ExampleFeatureExtractor class, which illustrates how to write a reranker::FeatureExtractor implementation
o*executive-feature-extractor-test.CProvides a unit test for the reranker::ExecutiveFeatureExtractor class
o*executive-feature-extractor.CProvides the implementation of the reranker::ExecutiveFeatureExtractor interface
o*executive-feature-extractor.HProvides the reranker::ExecutiveFeatureExtractor class
o*extract-features.CDefinition for executable that reads in reranker::CandidateSet instances from a stream and then runs feature extractors on those instances using an reranker::ExecutiveFeatureExtractor
o*factory.CImplementation of a generic dynamic object factory
o*factory.HProvides a generic dynamic object factory
o*feature-extractor-test.CTest driver for the reranker::FeatureExtractor and reranker::FeatureExtractorFactory classes
o*feature-extractor.CFeature extractor interface and factory implementation
o*feature-extractor.HProvides the reranker::FeatureExtractor interface
o*feature-vector-reader.HDe-serializer for reranker::FeatureVector instances from FeatureVecMessage instances
o*feature-vector-test.CTest for the reranker::FeatureVector class
o*feature-vector-writer.HSerializer for reranker::FeatureVector instances to FeatureVecMessage instances
o*feature-vector.HDefines the reranker::FeatureVector class, which, as it happens, is used to store feature vectors
o*file-backed-loss-setter.CProvides the implementation of the reranker::FileBackedLossSetter class
o*file-backed-loss-setter.HProvides the reranker::FileBackedLossSetter class
o*file-backed-ngram-feature-extractor.CProvides the reranker::FileBackedNgramFeatureExtractor class
o*file-backed-ngram-feature-extractor.HProvides the reranker::FileBackedNgramFeatureExtractor class
o*hadoop-run.pyA python program which will train a reranking model on a Hadoop cluster using the Iterative Parameter Mixtures perceptron training algorithm
o*hadooputil.pyA set of utilities to help interface with Hadoop
o*interpreter-test.CTest driver for the Interpreter class
o*interpreter.CInterpreter implementation
o*interpreter.HProvides an interpreter for assigning primitives and Factory-constructible objects to named variables, as well as vectors thereof
o*kernel-function.HProvides the reranker::KernelFunction interface
o*mira-style-model.CProvides the implementation of the reranker::MiraStyleModel reranker class
o*mira-style-model.HProvides the reranker::MiraStyleModel reranker class
o*model-combine-shards.CCombine the model shards output from the Model Merging Reducer
o*model-combine-symbols.CCombine the model symbols
o*model-merge-reducer-main.CMapReduce Reducer to merge the features from multiple models
o*model-merge-reducer.CMapReduce Reducer classes for model merging
o*model-merge-reducer.HReducer classes for trainer
o*model-proto-reader.CImplementation for de-serializer for reranker::Model instances from ModelMessage instances
o*model-proto-reader.HInterface for de-serializer for reranker::Model instances from ModelMessage instances
o*model-proto-writer.CImplementation of factory for serializers of reranker::Model instances to ModelMessage instances
o*model-proto-writer.HInterface for serializer for reranker::Model instances to ModelMessage instances
o*model-reader.HProvides the ModelReader class, which can create Model instances from a file
o*model.CModel and model factory implementation
o*model.HReranker model interface
o*ngram-feature-extractor.CProvides the implementation of the reranker::NgramFeatureExtractor class
o*ngram-feature-extractor.HProvides the reranker::NgramFeatureExtractor class
o*perceptron-model-proto-reader.CImplementation of de-serializer for reranker::PerceptronModel instances from ModelMessage instances
o*perceptron-model-proto-reader.HDe-serializer for reranker::PerceptronModel instances from ModelMessage instances
o*perceptron-model-proto-writer.CImplementation for serializer for reranker::PerceptronModel instances to ModelMessage instances
o*perceptron-model-proto-writer.HSerializer for reranker::PerceptronModel instances to ModelMessage instances
o*perceptron-model-test.CTest driver for training a reranker::PerceptronModel
o*perceptron-model.CProvides the reranker::PerceptronModel class implementation
o*perceptron-model.HProvides the reranker::PerceptronModel reranker class
o*piped-model-evaluator.CAn executable that loads one or more development test files into memory and then continuously reads filenames from stdin, loading the Model instance from each file and evaluating on the development test data, printing the loss to stdout
o*pyutil.py
o*rank-feature-extractor.CProvides the implementation of the reranker::RankFeatureExtractor class
o*rank-feature-extractor.HProvides the reranker::RankFeatureExtractor class
o*run-model.CDefinition for executable that reads in reranker::CandidateSet instances from a stream and then optionally runs feature extractors on those instances using an reranker::ExecutiveFeatureExtractor and, finally, trains or tests a model on those instances
o*stream-init.HProvides a generic dynamic object factory
o*stream-tokenizer-test.CTest driver for the Tokenizer class
o*stream-tokenizer.CImplementation of the StreamTokenizer class
o*stream-tokenizer.HProvides the StreamTokenizer class
o*string-canonicalizer.CProvides the implementation of the reranker::StringCanonicalizer class
o*string-canonicalizer.HProvides the reranker::StringCanonicalizer class
o*symbol-table.CProvides the implementation of the reranker::StaticSymbolTable, which holds an ever-growing symbol table
o*symbol-table.HProvides the reranker::Symbols interface as well as the reranker::StaticSymbolTable implementation
o*symbolize-model.CDefinition for executable that reads in a model and a symbol table for that model and then writes that model back out to a file again, ensuring that the symbol table is used to decompile any non-symbolic feature uid’s in the model
o*tokenizer.HProvides the Tokenizer class
o*training-time.HProvides the reranker::Time class, which holds the three notions of training time: current epoch, current time step within the current epoch and absolute time step
\*training-vector-set.HProvides the reranker::TrainingVectorSet class