AIToolbox
A library that offers tools for AI problem solving.
|
This is a belief node of the rPOMCP tree. More...
#include <AIToolbox/POMDP/Algorithms/Utils/rPOMCPGraph.hpp>
Public Member Functions | |
BeliefNode () | |
void | updateBeliefAndKnowledge (size_t s) |
This function updates the knowledge measure after adding a new belief particle. More... | |
double | getKnowledgeMeasure () const |
This function returns the current estimate for reward for this node. More... | |
void | updateBeliefAndKnowledge (const size_t s) |
void | updateBeliefAndKnowledge (const size_t s) |
Public Attributes | |
unsigned | N |
Counter for number of times we went through this belief node. More... | |
ActionNodes< UseEntropy > | children |
double | V |
Estimated value for this belief, taking into account future rewards/actions. More... | |
double | actionsV |
Estimated value for the actions (could be mean, max, or other) More... | |
size_t | bestAction |
Tracker of best available action in MAX-mode, to select node value. More... | |
Protected Attributes | |
TrackBelief< UseEntropy > | trackBelief_ |
This is a particle belief which is easy to update. More... | |
double | knowledgeMeasure_ |
Estimated entropy/max-belief for this node. More... | |
This is a belief node of the rPOMCP tree.
AIToolbox::POMDP::BeliefNode< UseEntropy >::BeliefNode |
double AIToolbox::POMDP::BeliefNode< UseEntropy >::getKnowledgeMeasure |
This function returns the current estimate for reward for this node.
void AIToolbox::POMDP::BeliefNode< true >::updateBeliefAndKnowledge | ( | const size_t | s | ) |
void AIToolbox::POMDP::BeliefNode< false >::updateBeliefAndKnowledge | ( | const size_t | s | ) |
void AIToolbox::POMDP::BeliefNode< UseEntropy >::updateBeliefAndKnowledge | ( | size_t | s | ) |
This function updates the knowledge measure after adding a new belief particle.
double AIToolbox::POMDP::BeliefNode< UseEntropy >::actionsV |
Estimated value for the actions (could be mean, max, or other)
size_t AIToolbox::POMDP::BeliefNode< UseEntropy >::bestAction |
Tracker of best available action in MAX-mode, to select node value.
ActionNodes<UseEntropy> AIToolbox::POMDP::BeliefNode< UseEntropy >::children |
|
protected |
Estimated entropy/max-belief for this node.
unsigned AIToolbox::POMDP::BeliefNode< UseEntropy >::N |
Counter for number of times we went through this belief node.
|
protected |
This is a particle belief which is easy to update.
double AIToolbox::POMDP::BeliefNode< UseEntropy >::V |
Estimated value for this belief, taking into account future rewards/actions.