Public Member Functions | |
StructLearn (Array< MLN * > *const &mlns, const bool &startFromEmptyMLN, const string &outMLNFileName, Array< Domain * > *const &domains, const Array< string > *const &nonEvidPredNames, const int &maxVars, const int &maxNumPredicates, const bool &cacheClauses, const double &maxCacheSizeMB, const bool &tryAllFlips, const bool &sampleClauses, const double &delta, const double &epsilon, const int &minClauseSamples, const int &maxClauseSamples, const bool &hasPrior, const double &priorMean, const double &priorStdDev, const bool &wtPredsEqually, const int &lbMaxIter, const double &lbConvThresh, const int &looseMaxIter, const double &looseConvThresh, const int &beamSize, const int &bestGainUnchangedLimit, const int &numEstBestClauses, const double &minWt, const double &penalty, const bool &sampleGndPreds, const double &fraction, const int &minGndPredSamples, const int &maxGndPredSamples, const bool &reEvaluateBestCandidatesWithTightParams, const bool &structGradDescent, const bool &withEM) | |
~StructLearn () | |
void | run () |
void | runStructLearning (Array< Clause * > initialMLNClauses, Array< ExistFormula * > existFormulas) |
bool | learnAndSetMLNWeights (double &score) |
Definition at line 102 of file structlearn.h.