Colibri Core
|
#include <fstream>
#include <iostream>
#include <string>
#include <cmath>
#include <algorithms.h>
#include <common.h>
#include <getopt.h>
#include <patternmodel.h>
#include <config.h>
Functions | |
void | usage () |
template<class ModelType = IndexedPatternModel<>> | |
void | processquerypattern (ModelType &model, ClassDecoder *classdecoder, const Pattern &pattern, bool dorelations) |
template<class ModelType = IndexedPatternModel<>> | |
void | processquerypatterns (ModelType &model, ClassEncoder *classencoder, ClassDecoder *classdecoder, const vector< string > &querypatterns, bool dorelations) |
template<class ModelType = IndexedPatternModel<>> | |
void | querymodel (ModelType &model, ClassEncoder *classencoder, ClassDecoder *classdecoder, bool dorelations, bool repeat=true) |
void | assert_file_exists (const string &filename) |
template<class ModelType = IndexedPatternModel<>> | |
void | viewmodel (ModelType &model, ClassDecoder *classdecoder, ClassEncoder *classencoder, bool print, bool report, bool histogram, bool query, bool relations, bool info, bool printreverseindex, int cooc, double coocthreshold=0.1) |
template<class ModelType > | |
bool | processmodel (const string &inputmodelfile, int inputmodeltype, const string &outputmodelfile, int outputmodeltype, const string &corpusfile, PatternSetModel *constrainbymodel, IndexedCorpus *corpus, PatternModelOptions &options, bool continued, bool expand, int firstsentence, bool ignoreerrors, string inputmodelfile2, ClassDecoder *classdecoder, ClassEncoder *classencoder, bool print, bool report, bool histogram, bool query, bool relations, bool info, bool printreverseindex, int cooc, double coocthreshold, bool flexfromskip, const vector< string > &querypatterns) |
int | main (int argc, char *argv[]) |
void assert_file_exists | ( | const string & | filename | ) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
bool processmodel | ( | const string & | inputmodelfile, |
int | inputmodeltype, | ||
const string & | outputmodelfile, | ||
int | outputmodeltype, | ||
const string & | corpusfile, | ||
PatternSetModel * | constrainbymodel, | ||
IndexedCorpus * | corpus, | ||
PatternModelOptions & | options, | ||
bool | continued, | ||
bool | expand, | ||
int | firstsentence, | ||
bool | ignoreerrors, | ||
string | inputmodelfile2, | ||
ClassDecoder * | classdecoder, | ||
ClassEncoder * | classencoder, | ||
bool | print, | ||
bool | report, | ||
bool | histogram, | ||
bool | query, | ||
bool | relations, | ||
bool | info, | ||
bool | printreverseindex, | ||
int | cooc, | ||
double | coocthreshold, | ||
bool | flexfromskip, | ||
const vector< string > & | querypatterns | ||
) |
void processquerypattern | ( | ModelType & | model, |
ClassDecoder * | classdecoder, | ||
const Pattern & | pattern, | ||
bool | dorelations | ||
) |
void processquerypatterns | ( | ModelType & | model, |
ClassEncoder * | classencoder, | ||
ClassDecoder * | classdecoder, | ||
const vector< string > & | querypatterns, | ||
bool | dorelations | ||
) |
void querymodel | ( | ModelType & | model, |
ClassEncoder * | classencoder, | ||
ClassDecoder * | classdecoder, | ||
bool | dorelations, | ||
bool | repeat = true |
||
) |
void usage | ( | ) |
void viewmodel | ( | ModelType & | model, |
ClassDecoder * | classdecoder, | ||
ClassEncoder * | classencoder, | ||
bool | print, | ||
bool | report, | ||
bool | histogram, | ||
bool | query, | ||
bool | relations, | ||
bool | info, | ||
bool | printreverseindex, | ||
int | cooc, | ||
double | coocthreshold = 0.1 |
||
) |