Fido
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
rl::FidoControlSystem Member List

This is the complete list of members for rl::FidoControlSystem, including all inherited members.

actionDimensionsrl::WireFitQLearn
adjustExploration(double uncertainty)rl::FidoControlSystemprotected
applyReinforcementToLastAction(double reward, State newState)rl::FidoControlSystemvirtual
baseOfDimensionsrl::WireFitQLearn
bestAction(State state)rl::WireFitQLearnprotected
chooseBestAction(State currentState)rl::WireFitQLearnvirtual
chooseBoltzmanAction(State currentState, double explorationConstant)rl::WireFitQLearnvirtual
chooseBoltzmanActionDynamic(State state)rl::FidoControlSystem
controlPointsGDErrorTargetrl::WireFitQLearn
controlPointsGDLearningRaterl::WireFitQLearn
controlPointsGDMaxIterationsrl::WireFitQLearn
devaluationFactorrl::WireFitQLearn
explorationLevelrl::FidoControlSystem
FidoControlSystem(int stateDimensions, Action minAction, Action maxAction, int baseOfDimensions)rl::FidoControlSystem
getError(std::vector< double > input, std::vector< double > correctOutput)rl::FidoControlSystemprotected
getQValue(double reward, const State &oldState, const State &newState, const Action &action, const std::vector< Wire > &controlWires)rl::WireFitQLearnprotected
getRawOutput(std::vector< Wire > wires)rl::WireFitQLearnprotected
getSetOfWires(const State &state, int baseOfDimensions)rl::WireFitQLearnprotected
getWires(State state)rl::WireFitQLearnprotected
highestReward(State state)rl::WireFitQLearnprotected
historiesrl::FidoControlSystemprotected
initialExplorationrl::FidoControlSystem
interpolatorrl::WireFitQLearn
lastActionrl::WireFitQLearn
lastStaterl::WireFitQLearn
lastUncertaintyrl::FidoControlSystem
learningRaterl::WireFitQLearn
maxActionrl::WireFitQLearn
minActionrl::WireFitQLearn
modelNetrl::WireFitQLearn
networkrl::WireFitQLearn
newControlWires(const Wire &correctWire, std::vector< Wire > controlWires)rl::WireFitQLearnprotected
newControlWiresForHistory(History history)rl::FidoControlSystemprotected
numberOfWiresrl::WireFitQLearn
reset()rl::FidoControlSystemvirtual
samplesOfHistoryrl::FidoControlSystem
selectHistories()rl::FidoControlSystemprotected
store(std::ofstream *output)rl::WireFitQLearn
trainerrl::WireFitQLearn
trainOnHistories(std::vector< FidoControlSystem::History > selectedHistories)rl::FidoControlSystemprotected
WireFitQLearn(unsigned int stateDimensions, unsigned int actionDimensions_, unsigned int numHiddenLayers, unsigned int numNeuronsPerHiddenLayer, unsigned int numberOfWires_, Action minAction_, Action maxAction_, unsigned int baseOfDimensions_, Interpolator *interpolator_, net::Trainer *trainer_, double learningRate_, double devaluationFactor_)rl::WireFitQLearn
WireFitQLearn()rl::WireFitQLearn
WireFitQLearn(std::ifstream *input)rl::WireFitQLearn