| CG | DiscriminativeLearner | [static] |
| computeQuadraticStepLength(double *gradient, const Array< double > &d, const Array< double > *Hd, double lambda) | DiscriminativeLearner | [inline] |
| DiscriminativeLearner(const Array< Inference * > &inferences, const StringHashArray &nonEvidPredNames, IndexTranslator *const &idxTrans, const bool &lazyInference, const bool &withEM, const bool &rescaleGradient, const int &method, const double &lambda, const bool &preconditionCG, const double &maxLambda) | DiscriminativeLearner | [inline] |
| DN | DiscriminativeLearner | [static] |
| getHessianVectorProduct(const Array< double > &d) | DiscriminativeLearner | [inline] |
| getVariance(Array< double > &variance, int numWeights) | DiscriminativeLearner | [inline] |
| learnWeights(double *const &weights, const int &numWeights, const int &maxIter, const double &maxSec, const double &learningRate, const double &momentum, bool initWithLogOdds, const int &mwsMaxSubsequentSteps, bool periodicMLNs) | DiscriminativeLearner | [inline] |
| setLogOddsWeights(double *weights, int numWeights) | DiscriminativeLearner | [inline] |
| setMeansStdDevs(const int &arrSize, const double *const &priorMeans, const double *const &priorStdDevs) | DiscriminativeLearner | [inline] |
| setMLNWeights(double *const &weights) | DiscriminativeLearner | [inline] |
| SIMPLE | DiscriminativeLearner | [static] |
| ~DiscriminativeLearner() | DiscriminativeLearner | [inline] |