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_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_trainingSeconds | GClasses::GRecurrentModel | protected |
m_transitionDelta | GClasses::GRecurrentModel | protected |
m_useIsomap | GClasses::GRecurrentModel | protected |
m_validationInterval | GClasses::GRecurrentModel | protected |
mosesEstimateState(GMatrix *pActions, GMatrix *pObservations) | GClasses::GRecurrentModel | protected |
obsDims() | GClasses::GRecurrentModel | inline |
observationFunc() | GClasses::GRecurrentModel | inline |
onFinishedComputingStateEstimate(GMatrix *pStateEstimate) | GClasses::GRecurrentModel | inlinevirtual |
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 |