| baseDomNode(GDom *pDoc, const char *szClassName) const | GClasses::GSystemLearner | protected |
| blurImageVector(const double *pIn, double *pOut, int wid, int hgt, int chan, double valueRange, int radius, int iters) | GClasses::GRecurrentModel | static |
| calibrate(const double *pObs) | GClasses::GRecurrentModel | virtual |
| context() | GClasses::GRecurrentModel | inline |
| contextDims() | GClasses::GRecurrentModel | inline |
| doAction(const double *pAction) | GClasses::GRecurrentModel | virtual |
| frames(GMatrix *pDataAction, GMatrix *pDataObs, bool calibrateContext, unsigned int frameWidth, int stepsPerImage, double scalePredictions) | GClasses::GRecurrentModel | |
| GRecurrentModel(GSupervisedLearner *pTransition, GSupervisedLearner *pObservation, size_t actionDims, size_t contextDims, size_t obsDims, GRand *pRand, std::vector< size_t > *pParamDims=NULL) | GClasses::GRecurrentModel | |
| GRecurrentModel(GDomNode *pNode, GRand *pRand) | GClasses::GRecurrentModel | |
| GSystemLearner() | GClasses::GSystemLearner | inline |
| GSystemLearner(GDomNode *pNode) | GClasses::GSystemLearner | inline |
| joshuaEstimateState(GMatrix *pActions, GMatrix *pObservations) | GClasses::GRecurrentModel | protected |
| m_actionDims | GClasses::GRecurrentModel | protected |
| m_channels | GClasses::GRecurrentModel | protected |
| m_contextDims | GClasses::GRecurrentModel | protected |
| m_dStart | GClasses::MyRecurrentModel | protected |
| m_multiplier | GClasses::GRecurrentModel | protected |
| m_obsDims | GClasses::GRecurrentModel | protected |
| m_paramDims | GClasses::GRecurrentModel | protected |
| m_pBuf | GClasses::GRecurrentModel | protected |
| m_pContext | GClasses::GRecurrentModel | protected |
| m_pixels | GClasses::GRecurrentModel | protected |
| m_pObservationFunc | GClasses::GRecurrentModel | protected |
| m_pParamRanges | GClasses::GRecurrentModel | protected |
| m_pParams | GClasses::GRecurrentModel | protected |
| m_pRand | GClasses::GRecurrentModel | protected |
| m_pTransitionFunc | GClasses::GRecurrentModel | protected |
| m_pValidationData | GClasses::GRecurrentModel | protected |
| m_stateFilename | GClasses::MyRecurrentModel | protected |
| m_trainingSeconds | GClasses::GRecurrentModel | protected |
| m_transitionDelta | GClasses::GRecurrentModel | protected |
| m_useIsomap | GClasses::GRecurrentModel | protected |
| m_validateInterval | GClasses::MyRecurrentModel | protected |
| m_validationInterval | GClasses::GRecurrentModel | protected |
| mosesEstimateState(GMatrix *pActions, GMatrix *pObservations) | GClasses::GRecurrentModel | protected |
| MyRecurrentModel(GSupervisedLearner *pTransition, GSupervisedLearner *pObservation, size_t actionDims, size_t contextDims, size_t obsDims, GRand *pRand, std::vector< size_t > *pParamDims, const char *stateFilename, double validateInterval) | GClasses::MyRecurrentModel | inline |
| obsDims() | GClasses::GRecurrentModel | inline |
| observationFunc() | GClasses::GRecurrentModel | inline |
| onFinishedComputingStateEstimate(GMatrix *pStateEstimate) | GClasses::MyRecurrentModel | inlinevirtual |
| onObtainValidationScore(int timeSlice, double seconds, double squaredError) | GClasses::MyRecurrentModel | inlinevirtual |
| GClasses::GRecurrentModel::onObtainValidationScore(size_t timeSlice, double seconds, double squaredError) | GClasses::GRecurrentModel | inlinevirtual |
| paramDims() | GClasses::GRecurrentModel | inline |
| paramRanges() | GClasses::GRecurrentModel | inline |
| params() | GClasses::GRecurrentModel | inline |
| predict(double *pObs) | GClasses::GRecurrentModel | virtual |
| predictPixel(const double *pParams, double *pObs) | GClasses::GRecurrentModel | |
| prepareForOptimization(GMatrix *pActions, GMatrix *pObservations) | GClasses::GRecurrentModel | protected |
| quickValidate(GMatrix *pDataAction, GMatrix *pDataObs, size_t pixelSamples, double *paramArray, bool monotonic) | GClasses::GRecurrentModel | |
| serialize(GDom *pDoc) const | GClasses::GRecurrentModel | virtual |
| setTrainingSeconds(double d) | GClasses::GRecurrentModel | inline |
| setUseIsomap(bool b) | GClasses::GRecurrentModel | inline |
| trainEvolutionary(GMatrix *pActions, GMatrix *pObservations) | GClasses::GRecurrentModel | |
| trainHillClimber(GMatrix *pActions, GMatrix *pObservations, double dev, double decay, double seconds, bool climb, bool anneal) | GClasses::GRecurrentModel | |
| trainMoses(GMatrix *pActions, GMatrix *pObservations) | GClasses::GRecurrentModel | |
| trainObservationFunction(GMatrix *pEstState, GMatrix *pObservations) | GClasses::GRecurrentModel | protected |
| trainObservationFunctionIteratively(double dStart, GMatrix *pEstState, GMatrix *pObservations) | GClasses::GRecurrentModel | protected |
| trainTransitionFunction(GMatrix *pActions, GMatrix *pEstState) | GClasses::GRecurrentModel | protected |
| transitionFunc() | GClasses::GRecurrentModel | inline |
| validate(std::vector< GMatrix * > &validationData, bool calibrateContext, bool monotonic, double multiplier) | GClasses::GRecurrentModel | |
| validateDuringTraining(double timeInterval, std::vector< GMatrix * > *pValidationData) | GClasses::GRecurrentModel | |
| ~GRecurrentModel() | GClasses::GRecurrentModel | virtual |
| ~GSystemLearner() | GClasses::GSystemLearner | inlinevirtual |
| ~MyRecurrentModel() | GClasses::MyRecurrentModel | inlinevirtual |