|
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.