MCPcopy Create free account

hub / github.com/Svalorzen/AI-Toolbox / types & classes

Types & classes304 in github.com/Svalorzen/AI-Toolbox

↓ 9 callersClassQGreedyPolicyWrapper
include/AIToolbox/Bandit/Policies/Utils/QGreedyPolicyWrapper.hpp:21
↓ 6 callersClassDoubleQLearning
* @brief This class represents the double QLearning algorithm. * * The QLearning algorithm is biased to overestimate the expected future
include/AIToolbox/MDP/Algorithms/DoubleQLearning.hpp:46
↓ 6 callersClassQLearning
* @brief This class represents the QLearning algorithm. * * This algorithm is a very simple but powerful way to learn the * optimal QFu
include/AIToolbox/MDP/Algorithms/QLearning.hpp:44
↓ 6 callersClassQSoftmaxPolicyWrapper
include/AIToolbox/Bandit/Policies/Utils/QSoftmaxPolicyWrapper.hpp:22
↓ 6 callersClassSARSA
* @brief This class represents the SARSA algorithm. * * This algorithm is a very simple but powerful way to learn a * QFunction for an
include/AIToolbox/MDP/Algorithms/SARSA.hpp:48
↓ 6 callersClassSARSAL
* @brief This class represents the SARSAL algorithm. * * This algorithms adds eligibility traces to the SARSA algorithm. * * \sa S
include/AIToolbox/MDP/Algorithms/SARSAL.hpp:37
↓ 4 callersClassCooperativeModel
* @brief This class models a cooperative MDP. * * This class can be used in order to model problems where multiple agents * cooperate i
include/AIToolbox/Factored/MDP/CooperativeModel.hpp:18
↓ 3 callersClassValueFunction
include/AIToolbox/MDP/Types.hpp:47
↓ 2 callersClassIndexMapIterator
include/AIToolbox/Utils/IndexMap.hpp:14
↓ 2 callersClassLinearProgramming
* @brief This class solves an MDP using Linear Programming. * * This class is a very simple wrapper for solving an MDP using linear * p
include/AIToolbox/MDP/Algorithms/LinearProgramming.hpp:23
↓ 2 callersEnumState
include/AIToolbox/POMDP/Environments/TigerProblem.hpp:15
↓ 1 callersEnumAction
include/AIToolbox/POMDP/Environments/TigerProblem.hpp:9
↓ 1 callersClassBeliefNode
include/AIToolbox/POMDP/Algorithms/POMCP.hpp:66
↓ 1 callersClassBindedModelPickle
src/Python/POMDP/Model.cpp:18
↓ 1 callersClassBindedSparseModelPickle
src/Python/POMDP/SparseModel.cpp:18
↓ 1 callersClassEigenVectorFromPython
src/Python/Utils.hpp:122
↓ 1 callersClassFactorNode
include/AIToolbox/Factored/Utils/FactorGraph.hpp:35
↓ 1 callersClassLRPPolicy
* @brief This class implements the Linear Reward Penalty algorithm. * * This algorithm performs direct policy updates depending on whether a
include/AIToolbox/Bandit/Policies/LRPPolicy.hpp:32
↓ 1 callersClassMatrix2DPickle
src/Python/Types.cpp:73
↓ 1 callersClassModel
* @brief The model for rPOMCP tests * * This model has been specially designed to require different answers * depending on whether rPOMCP is runnin
test/POMDP/rPOMCPTests.cpp:49
↓ 1 callersClassModel
include/AIToolbox/POMDP/Model.hpp:15
↓ 1 callersClassModel
include/AIToolbox/MDP/IO.hpp:10
↓ 1 callersClassModelPickle
src/Python/MDP/Model.cpp:18
↓ 1 callersClassPolicyPickle
src/Python/POMDP/Policies/Policy.cpp:12
↓ 1 callersClassPolicyPickle
src/Python/MDP/Policies/Policy.cpp:12
↓ 1 callersClassSparseModel
include/AIToolbox/POMDP/SparseModel.hpp:16
↓ 1 callersClassSparseModelPickle
src/Python/MDP/SparseModel.cpp:18
↓ 1 callersClassStateNode
include/AIToolbox/MDP/Algorithms/MCTS.hpp:54
↓ 1 callersClassVectorPickle
src/Python/Types.cpp:39
ClassAMDP
* @brief This class implements the Augmented MDP algorithm. * * This algorithm transforms a POMDP into an approximately equivalent * MD
include/AIToolbox/POMDP/Algorithms/AMDP.hpp:41
ClassActionNode
include/AIToolbox/Factored/MDP/Algorithms/Utils/CPSQueue.hpp:104
ClassActionNode
include/AIToolbox/POMDP/Algorithms/POMCP.hpp:69
ClassActionNode
include/AIToolbox/POMDP/Algorithms/Utils/rPOMCPGraph.hpp:24
ClassActionNode
include/AIToolbox/MDP/Algorithms/MCTS.hpp:57
ClassAdam
* @brief This class implements the ADAM gradient descent algorithm. * * This class keeps things simple and fast. It takes two pointers to tw
include/AIToolbox/Utils/Adam.hpp:23
ClassAllPassVisitor
test/GlobalFixtures.hpp:12
ClassBanditPolicyAdaptor
include/AIToolbox/Factored/MDP/Policies/BanditPolicyAdaptor.hpp:17
ClassBanditPolicyAdaptor
include/AIToolbox/MDP/Policies/BanditPolicyAdaptor.hpp:17
ClassBasisFunction
* @brief This struct represents a basis function. * * A basis function is simply a function defined on some subset of factors. * It map
include/AIToolbox/Factored/Utils/FactoredMatrix.hpp:32
ClassBasisMatrix
* @brief This struct represents a basis matrix. * * Note that the term "basis matrix" does not really exist in the * literature, it's j
include/AIToolbox/Factored/Utils/FactoredMatrix.hpp:128
ClassBeliefGenerator
include/AIToolbox/POMDP/Algorithms/Utils/BeliefGenerator.hpp:18
ClassBeliefNode
include/AIToolbox/POMDP/Algorithms/Utils/rPOMCPGraph.hpp:49
ClassBeliefNodeNoEntropyAddon
include/AIToolbox/POMDP/Algorithms/Utils/rPOMCPGraph.hpp:17
ClassBeliefParticle
include/AIToolbox/POMDP/Algorithms/Utils/rPOMCPGraph.hpp:30
ClassBeliefParticleEntropyAddon
include/AIToolbox/POMDP/Algorithms/Utils/rPOMCPGraph.hpp:13
ClassBin
include/AIToolbox/POMDP/Algorithms/SARSOP.hpp:275
ClassBlindStrategies
* @brief This class implements the blind strategies lower bound. * * This class is useful in order to obtain a very simple lower bound for a
include/AIToolbox/POMDP/Algorithms/BlindStrategies.hpp:28
ClassCPSQueue
* @brief This class is used as the priority queue for CooperativePrioritizedSweeping. * * This class performs a similar work as that done by
include/AIToolbox/Factored/MDP/Algorithms/Utils/CPSQueue.hpp:25
ClassCassandraParser
* @brief This class can parse files containing MDPs and POMDPs in the Cassandra file format. */
include/AIToolbox/Tools/CassandraParser.hpp:14
ClassChildren
include/AIToolbox/POMDP/Algorithms/SARSOP.hpp:121
EnumConstraint
include/AIToolbox/Utils/LP.hpp:30
ClassConversionArray
src/Utils/LP/LpSolveWrapper.cpp:11
ClassConversionArray<Impl, true>
src/Utils/LP/LpSolveWrapper.cpp:18
ClassCooperativeExperience
* @brief This class keeps track of registered events and rewards. * * This class is a simple logger of events. It keeps track of both *
include/AIToolbox/Factored/MDP/CooperativeExperience.hpp:28
ClassCooperativeMaximumLikelihoodModel
* @brief This class models CooperativeExperience as a CooperativeModel using Maximum Likelihood. * * Often an MDP is not known in advance. I
include/AIToolbox/Factored/MDP/CooperativeMaximumLikelihoodModel.hpp:51
ClassCooperativePrioritizedSweeping
include/AIToolbox/Factored/MDP/Algorithms/CooperativePrioritizedSweeping.hpp:33
ClassCooperativeQLearning
* @brief This class represents the Cooperative QLearning algorithm. * * This is the same as SparseCooperativeQLearning, but we handle dense
include/AIToolbox/Factored/MDP/Algorithms/CooperativeQLearning.hpp:17
ClassCooperativeThompsonModel
* @brief This class models CooperativeExperience as a CooperativeModel using Thompson Sampling. * * Often an MDP is not known in advance. It
include/AIToolbox/Factored/MDP/CooperativeThompsonModel.hpp:51
EnumDirection
* @brief The possible actions in a GridWorld-like environment. */
include/AIToolbox/MDP/Environments/Utils/GridWorld.hpp:15
ClassDyna2
include/AIToolbox/MDP/Algorithms/Dyna2.hpp:30
ClassDynaQ
include/AIToolbox/MDP/Algorithms/DynaQ.hpp:34
ClassDynamicDecisionNetwork
* @brief This class represents a Dynamic Decision Network with factored actions. * * This class is able to represent a Dynamic Decision Netw
include/AIToolbox/Factored/Utils/BayesianNetwork.hpp:275
ClassDynamicDecisionNetworkGraph
* @brief This class represents the structure of a dynamic decision network. * * A DDN is a graph that relates how state features and agents
include/AIToolbox/Factored/Utils/BayesianNetwork.hpp:52
ClassESRLPolicy
* @brief This class implements the Exploring Selfish Reinforcement Learning algorithm. * * This is a learning algorithm for common interest
include/AIToolbox/Bandit/Policies/ESRLPolicy.hpp:36
ClassEmptyFactor
test/Factored/FactorGraphTests.cpp:12
ClassEmptyStruct
include/AIToolbox/POMDP/Algorithms/Utils/rPOMCPGraph.hpp:11
ClassEntry
include/AIToolbox/Factored/Bandit/Algorithms/Utils/MultiObjectiveVariableElimination.hpp:44
ClassEntry
include/AIToolbox/Factored/Bandit/Algorithms/Utils/UCVE.hpp:33
ClassEpsilonPolicy
* @brief This class represents an epsilon-greedy policy for Factored MDPs */
include/AIToolbox/Factored/MDP/Policies/EpsilonPolicy.hpp:11
ClassEpsilonPolicy
include/AIToolbox/Factored/Bandit/Policies/EpsilonPolicy.hpp:8
ClassEpsilonPolicy
include/AIToolbox/MDP/Policies/EpsilonPolicy.hpp:8
ClassEpsilonPolicy
include/AIToolbox/Bandit/Policies/EpsilonPolicy.hpp:8
ClassEpsilonPolicyInterface
include/AIToolbox/EpsilonPolicyInterface.hpp:29
ClassEpsilonPolicyInterface<void, void, Action>
include/AIToolbox/EpsilonPolicyInterface.hpp:160
ClassExpectedSARSA
* @brief This class represents the ExpectedSARSA algorithm. * * This algorithm is a subtle improvement over the SARSA algorithm. *
include/AIToolbox/MDP/Algorithms/ExpectedSARSA.hpp:37
ClassExperience
* @brief This class computes averages and counts for a multi-agent cooperative Bandit problem. * * This class can be used to compute the ave
include/AIToolbox/Factored/Bandit/Experience.hpp:14
ClassExperience
* @brief This class keeps track of registered events and rewards. * * This class is a simple aggregator of events. It keeps track of both th
include/AIToolbox/MDP/Experience.hpp:24
ClassExperience
Forward references to avoid including tons of headers
include/AIToolbox/MDP/IO.hpp:8
ClassExperience
* @brief This class computes averages and counts for a Bandit problem. * * This class can be used to compute the averages and counts for all
include/AIToolbox/Bandit/Experience.hpp:13
ClassExtractPythonTuple
src/Python/Utils.hpp:68
ClassExtractPythonTuple<0, dummyForSpecialization>
src/Python/Utils.hpp:76
ClassFactorGraph
include/AIToolbox/Factored/Utils/FactorGraph.hpp:31
ClassFactoredLP
* @brief This class represents the Factored LP algorithm. * * This algorithm has been introduced in a number of Guestrin et al. * paper
include/AIToolbox/Factored/MDP/Algorithms/Utils/FactoredLP.hpp:35
ClassFactoredMatrix2D
* @brief This class represents a factored 2D matrix. * * Note that we can't use a multi_array since each FactoredMatrix2D may have * a
include/AIToolbox/Factored/Utils/FactoredMatrix.hpp:140
ClassFactoredPythonJointActionLearnerTests
test/Python/Factored/JointActionLearnerTests.py:8
ClassFactoredVector
* @brief This class represents a factored vector. * * A factored vector is a function over the whole factor space, resulting * from the
include/AIToolbox/Factored/Utils/FactoredMatrix.hpp:60
ClassFakeLogger
include/AIToolbox/Logging.hpp:103
ClassFastInformedBound
* @brief This class implements the Fast Informed Bound algorithm. * * This class is useful in order to obtain a very simple upper bound for
include/AIToolbox/POMDP/Algorithms/FastInformedBound.hpp:81
ClassFasterTrie
* @brief This class is a generally faster implementation of a Trie. * * This class stores keys in a different way from Trie, which allows it
include/AIToolbox/Factored/Utils/FasterTrie.hpp:16
ClassFilter
* @brief This class is used in the Trie in order easily merge id lists. */
src/Factored/Utils/Trie.cpp:10
ClassFilterMap
include/AIToolbox/Factored/Utils/FilterMap.hpp:22
ClassFlattenedModel
include/AIToolbox/Factored/Bandit/FlattenedModel.hpp:24
ClassGapMin
* @brief This class implements the GapMin algorithm. * * This method works by repeatedly refining both a lower bound and upper * bound
include/AIToolbox/POMDP/Algorithms/GapMin.hpp:52
ClassGenerativeModelPython
* @brief This class allows to import generative models from Python. * * This class wraps an instance of a Python class that provides generat
src/Python/MDP/GenerativeModelPython.hpp:15
ClassGenericVariableElimination
include/AIToolbox/Factored/Utils/GenericVariableElimination.hpp:72
ClassGenericVariableElimination<Factor>::global_interface
include/AIToolbox/Factored/Utils/GenericVariableElimination.hpp:113
ClassGetFunctionArguments
include/AIToolbox/Impl/FunctionMatching.hpp:39
ClassGetFunctionArguments<R(*)(Args...)>
include/AIToolbox/Impl/FunctionMatching.hpp:42
ClassGetFunctionArguments<R(C::*)(Args...) const>
include/AIToolbox/Impl/FunctionMatching.hpp:54
ClassGetFunctionArguments<R(C::*)(Args...)>
include/AIToolbox/Impl/FunctionMatching.hpp:48
next →1–100 of 304, ranked by callers