Reranker Framework (ReFr)
Reranking framework for structure prediction and discriminative language modeling
|
reranker::Candidate | A class to represent a candidate in a set of candidates that constitutes a training instance for a reranker |
reranker::CandidateSet | A class to hold a set of candidates, either for training or test |
reranker::CandidateSetIterator | An interface specifying iteration over CandidateSet instances, using Java-style semantics (sorry, die-hard C++ iterator fans) |
reranker::CandidateSetProtoReader | A class to fill in a CandidateSet based on a CandidateSetMessage, crucially constructing new Candidate instances from each CandidateMessage inside the CandidateSetMessage |
reranker::CandidateSetProtoWriter | A class to construct a CandidateSetMessage from a CandidateSet instance |
reranker::CandidateSetReader | A class for reading streams of training or test instances, where each training or test instance is a reranker::CandidateSet object |
reranker::CandidateSetWriter | A class for writing streams of training or test instances, where each training or test instance is a reranker::CandidateSet object |
pyutil.CommandIO | |
reranker::Constructor< T > | An interface with a single virtual method that constructs a concrete instance of the abstract type T |
reranker::Constructor< Candidate::Comparator > | |
reranker::Constructor< CandidateSet::Scorer > | |
reranker::Constructor< ExecutiveFeatureExtractor > | |
reranker::Constructor< FeatureExtractor > | |
reranker::Constructor< Model > | |
reranker::Constructor< Model::UpdatePredicate > | |
reranker::Constructor< Model::Updater > | |
reranker::Constructor< ModelProtoReader > | |
reranker::Constructor< ModelProtoWriter > | |
reranker::DelKey< T > | |
reranker::DelKey< double > | |
reranker::DelKey< int > | |
reranker::DelKey< string > | |
reranker::Environment | An interface for an environment in which variables of various types are mapped to their values |
reranker::FactoryBase | An interface for all Factory instances, specifying a few pure virtual methods |
reranker::FactoryConstructible | An interface to make it easier to implement Factory-constructible types by implementing both required methods to do nothing |
reranker::FactoryContainer | A class to hold all Factory instances that have been created |
reranker::FeatureVector< K, V, Map > | A class to represent a feature vector, where features are represented by unique identifiers, and feature values are represented by the template type |
reranker::FeatureVector< int, double > | |
reranker::FeatureVector< int, int > | |
reranker::FeatureVector< string, double > | |
reranker::FeatureVectorReader< FV > | A class to de-serialize FeatureVector instances from FeatureVecMessage instances |
reranker::FeatureVectorReader< FeatureVector< string, V > > | Partial specialization of the FeatureVectorReader class for feature vectors whose unique identifiers for features are string objects |
reranker::FeatureVectorReader< reranker::FeatureVector< int, double > > | |
reranker::FeatureVectorWriter< FV > | A class to serialize FeatureVector instances to FeatureVecMessage instances |
reranker::FeatureVectorWriter< FeatureVector< string, V > > | Partial specialization of the FeatureVectorWriter class for feature vectors whose unique identifiers for features are string objects |
reranker::FeatureVectorWriter< reranker::FeatureVector< int, double > > | |
reranker::FeatureVectorWriter< reranker::FeatureVector< string, double > > | |
hadooputil.HadoopInterface | A simple class interface for running hadoop commands |
reranker::Model::Hook | An interface for specifying a hook to be run by a Model instance |
reranker::Initializers | A container for all the member initializers for a particular Factory-constructible instance |
reranker::Interpreter | Provides an interpreter for assigning primitives and Factory-constructible objects to named variables, as well as vectors thereof |
reranker::KernelFunction | An interface specifying a kernel function for two FeatureVector instances |
reranker::MemberInitializer | An interface for initializers of members of a Factory-constructible object |
reranker::ModelReader | Knows how to create Model instances that have been serialized to a file |
reranker::NgramExtractor | Extracts n-gram features from an arbitrary vector of string tokens |
reranker::Reducer | Abstract base-class for a streaming reducer |
reranker::StreamInitializer | An interface that allows for a primitive, Factory-constructible object or vector thereof to be initialized based on the next token or tokens from a token stream |
reranker::StreamTokenizer | A simple class for tokenizing a stream of tokens for the formally specified language used to construct objects for the Reranker framework |
reranker::StringCanonicalizer | A class that stores a canonical version of string objects in a static data structure |
reranker::Symbols | An interface specifying a converter from symbols (strings) to int indices |
reranker::Time | A simple class to hold the three notions of time during training: the current epoch, the current time index within the current epoch, and the absolute time index |
reranker::StreamTokenizer::Token | Information about a token read from the underlying stream |
reranker::Tokenizer | A very simple tokenizer class |
reranker::TrainingVectorSet | A class to hold the several feature vectors needed during training (especially for the perceptron family of algorithms), as well as for performing the updates to those feature vectors (again, with the perceptron family of algorithms in mind) |
reranker::TypeName< T > | We use the templated class TypeName to be able to take an actual C++ type and get the type name string used by the Interpreter and Environment classes |
reranker::TypeName< bool > | A partial specialization so that an object of type bool converts to "bool" |
reranker::TypeName< double > | A partial specialization so that an object of type double converts to "double" |
reranker::TypeName< int > | A partial specialization so that an object of type int converts to "int" |
reranker::TypeName< shared_ptr< T > > | A partial specialization so that an object of type shared_ptr<T> , where T is some Factory-constructible type, converts to the string produced by TypeName<T> |
reranker::TypeName< string > | A partial specialization so that an object of type string converts to "string" |
reranker::TypeName< vector< T > > | A partial specialization so that an object of type vector<T> gets converted to the type name of T followed by the string "[]" , equivalent to the result of executing the following expression: |
reranker::UidGetter< T > | A simple class that provides a layer of abstraction when retrieving objects to represent unique identifiers for features |
reranker::UidGetter< string > | A specialization for when feature uid’s are string objects, where StringCanonicalizer::Get is used to provide a canonical string instance |
reranker::ValueString< T > | A template class that helps print out values with ostream& operator support and vectors of those values |
reranker::ValueString< bool > | A partial specialization of the ValueString class to support printing of boolean values |
reranker::ValueString< shared_ptr< T > > | A partial specialization of the ValueString class to support printing of shared_ptr's to objects, where we simply print the typeid name followed by a colon character followed by the pointer address |
reranker::ValueString< string > | A specialization of the ValueString class to support printing of string values |
reranker::ValueString< vector< T > > | A partial specialization of the ValueString class to support printing of vectors of values |
reranker::VarMapBase | A base class for a mapping from variables of a specific type to their values |