JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
G
H
I
M
N
P
Q
R
S
T
U
V
A
AbstractActionSelectionStrategy
- Class in
com.github.chen0040.rl.actionselection
Created by xschen on 9/27/2015 0027.
AbstractActionSelectionStrategy()
- Constructor for class com.github.chen0040.rl.actionselection.
AbstractActionSelectionStrategy
AbstractActionSelectionStrategy(HashMap<String, String>)
- Constructor for class com.github.chen0040.rl.actionselection.
AbstractActionSelectionStrategy
ActionSelectionStrategy
- Interface in
com.github.chen0040.rl.actionselection
Created by xschen on 9/27/2015 0027.
actionSelectionStrategy
- Variable in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
ActionSelectionStrategyFactory
- Class in
com.github.chen0040.rl.actionselection
Created by xschen on 9/27/2015 0027.
ActionSelectionStrategyFactory()
- Constructor for class com.github.chen0040.rl.actionselection.
ActionSelectionStrategyFactory
actionWithMaxQAtState(int, Set<Integer>)
- Method in class com.github.chen0040.rl.models.
QModel
actionWithSoftMaxQAtState(int, Set<Integer>, Random)
- Method in class com.github.chen0040.rl.models.
QModel
ActorCriticAgent
- Class in
com.github.chen0040.rl.learning.actorcritic
Created by chen0469 on 9/28/2015 0028.
ActorCriticAgent(int, int)
- Constructor for class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
ActorCriticAgent()
- Constructor for class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
ActorCriticAgent(ActorCriticLearner)
- Constructor for class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
ActorCriticLambdaLearner
- Class in
com.github.chen0040.rl.learning.actorcritic
Created by chen0469 on 9/28/2015 0028.
ActorCriticLambdaLearner()
- Constructor for class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
ActorCriticLambdaLearner(int, int)
- Constructor for class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
ActorCriticLambdaLearner(ActorCriticLearner)
- Constructor for class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
ActorCriticLambdaLearner(int, int, double, double, double, double)
- Constructor for class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
ActorCriticLearner
- Class in
com.github.chen0040.rl.learning.actorcritic
Created by chen0469 on 9/28/2015 0028.
ActorCriticLearner()
- Constructor for class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
ActorCriticLearner(int, int)
- Constructor for class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
ActorCriticLearner(int, int, double, double, double)
- Constructor for class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
add(Vec)
- Method in class com.github.chen0040.rl.utils.
Vec
attributes
- Variable in class com.github.chen0040.rl.actionselection.
AbstractActionSelectionStrategy
C
clone()
- Method in class com.github.chen0040.rl.actionselection.
AbstractActionSelectionStrategy
clone()
- Method in class com.github.chen0040.rl.actionselection.
EpsilonGreedyActionSelectionStrategy
clone()
- Method in class com.github.chen0040.rl.actionselection.
GibbsSoftMaxActionSelectionStrategy
clone()
- Method in class com.github.chen0040.rl.actionselection.
GreedyActionSelectionStrategy
clone()
- Method in class com.github.chen0040.rl.actionselection.
SoftMaxActionSelectionStrategy
clone()
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
clone()
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
clone()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
clone()
- Method in class com.github.chen0040.rl.models.
QModel
clone()
- Method in class com.github.chen0040.rl.utils.
Matrix
clone()
- Method in class com.github.chen0040.rl.utils.
Vec
columnVectors()
- Method in class com.github.chen0040.rl.utils.
Matrix
com.github.chen0040.rl
- package com.github.chen0040.rl
Created by xschen on 6/5/2017.
com.github.chen0040.rl.actionselection
- package com.github.chen0040.rl.actionselection
com.github.chen0040.rl.learning.actorcritic
- package com.github.chen0040.rl.learning.actorcritic
com.github.chen0040.rl.learning.qlearn
- package com.github.chen0040.rl.learning.qlearn
com.github.chen0040.rl.learning.rlearn
- package com.github.chen0040.rl.learning.rlearn
com.github.chen0040.rl.learning.sarsa
- package com.github.chen0040.rl.learning.sarsa
com.github.chen0040.rl.models
- package com.github.chen0040.rl.models
com.github.chen0040.rl.utils
- package com.github.chen0040.rl.utils
copy(EpsilonGreedyActionSelectionStrategy)
- Method in class com.github.chen0040.rl.actionselection.
EpsilonGreedyActionSelectionStrategy
copy(ActorCriticAgent)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
copy(ActorCriticLearner)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
copy(ActorCriticLearner)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
copy(QAgent)
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
copy(QLearner)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
copy(QLearner)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLearner
copy(RAgent)
- Method in class com.github.chen0040.rl.learning.rlearn.
RAgent
copy(RLearner)
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
copy(SarsaAgent)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
copy(SarsaLearner)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
copy(SarsaLearner)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
copy(QModel)
- Method in class com.github.chen0040.rl.models.
QModel
copy(UtilityModel)
- Method in class com.github.chen0040.rl.models.
UtilityModel
copy(Matrix)
- Method in class com.github.chen0040.rl.utils.
Matrix
copy(Vec)
- Method in class com.github.chen0040.rl.utils.
Vec
create(U1, U2)
- Static method in class com.github.chen0040.rl.utils.
TupleTwo
D
deserialize(String)
- Static method in class com.github.chen0040.rl.actionselection.
ActionSelectionStrategyFactory
DoubleUtils
- Class in
com.github.chen0040.rl.utils
Created by xschen on 10/11/2015 0011.
DoubleUtils()
- Constructor for class com.github.chen0040.rl.utils.
DoubleUtils
E
EligibilityTraceUpdateMode
- Enum in
com.github.chen0040.rl.models
Created by xschen on 9/28/2015 0028.
enableEligibilityTrace(double)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
enableEligibilityTrace(double)
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
enableEligibilityTrace(double)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
EPSILON
- Static variable in class com.github.chen0040.rl.actionselection.
EpsilonGreedyActionSelectionStrategy
EpsilonGreedyActionSelectionStrategy
- Class in
com.github.chen0040.rl.actionselection
Created by xschen on 9/27/2015 0027.
EpsilonGreedyActionSelectionStrategy()
- Constructor for class com.github.chen0040.rl.actionselection.
EpsilonGreedyActionSelectionStrategy
EpsilonGreedyActionSelectionStrategy(HashMap<String, String>)
- Constructor for class com.github.chen0040.rl.actionselection.
EpsilonGreedyActionSelectionStrategy
EpsilonGreedyActionSelectionStrategy(Random)
- Constructor for class com.github.chen0040.rl.actionselection.
EpsilonGreedyActionSelectionStrategy
equals(Object)
- Method in class com.github.chen0040.rl.actionselection.
EpsilonGreedyActionSelectionStrategy
equals(Object)
- Method in class com.github.chen0040.rl.actionselection.
GreedyActionSelectionStrategy
equals(Object)
- Method in class com.github.chen0040.rl.actionselection.
SoftMaxActionSelectionStrategy
equals(Object)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
equals(Object)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
equals(Object)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
equals(Object)
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
equals(Object)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
equals(Object)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLearner
equals(Object)
- Method in class com.github.chen0040.rl.learning.rlearn.
RAgent
equals(Object)
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
equals(Object)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
equals(Object)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
equals(Object)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
equals(Object)
- Method in class com.github.chen0040.rl.models.
QModel
equals(Object)
- Method in class com.github.chen0040.rl.models.
UtilityModel
equals(double, double)
- Static method in class com.github.chen0040.rl.utils.
DoubleUtils
equals(Object)
- Method in class com.github.chen0040.rl.utils.
IndexValue
equals(Object)
- Method in class com.github.chen0040.rl.utils.
Matrix
equals(Object)
- Method in class com.github.chen0040.rl.utils.
TupleTwo
equals(Object)
- Method in class com.github.chen0040.rl.utils.
Vec
G
get(int, int)
- Method in class com.github.chen0040.rl.utils.
Matrix
get(int)
- Method in class com.github.chen0040.rl.utils.
Vec
getActionCount()
- Method in class com.github.chen0040.rl.models.
QModel
getActionCount()
- Method in class com.github.chen0040.rl.models.
UtilityModel
getActionSelection()
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
getActionSelection()
- Method in class com.github.chen0040.rl.learning.qlearn.
QLearner
getActionSelection()
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
getActionSelection()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
getAlpha()
- Method in class com.github.chen0040.rl.models.
QModel
getAlpha(int, int)
- Method in class com.github.chen0040.rl.models.
QModel
getAttributes()
- Method in class com.github.chen0040.rl.actionselection.
AbstractActionSelectionStrategy
getAttributes()
- Method in interface com.github.chen0040.rl.actionselection.
ActionSelectionStrategy
getBeta()
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
getColumnCount()
- Method in class com.github.chen0040.rl.utils.
Matrix
getCurrentAction()
- Method in class com.github.chen0040.rl.learning.rlearn.
RAgent
getCurrentAction()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
getCurrentState()
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
getCurrentState()
- Method in class com.github.chen0040.rl.learning.rlearn.
RAgent
getCurrentState()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
getData()
- Method in class com.github.chen0040.rl.utils.
Vec
getDefaultValue()
- Method in class com.github.chen0040.rl.utils.
Matrix
getDefaultValue()
- Method in class com.github.chen0040.rl.utils.
Vec
getDimension()
- Method in class com.github.chen0040.rl.utils.
Vec
getEligibility()
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
getEligibility()
- Method in class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
getEligibility()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
getGamma()
- Method in class com.github.chen0040.rl.models.
QModel
getId()
- Method in class com.github.chen0040.rl.utils.
Vec
getItem1()
- Method in class com.github.chen0040.rl.utils.
TupleTwo
getItem2()
- Method in class com.github.chen0040.rl.utils.
TupleTwo
getLambda()
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
getLambda()
- Method in class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
getLambda()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
getLearner()
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
getLearner()
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
getLearner()
- Method in class com.github.chen0040.rl.learning.rlearn.
RAgent
getLearner()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
getModel()
- Method in class com.github.chen0040.rl.learning.qlearn.
QLearner
getModel()
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
getModel()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
getP()
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
getPrevAction()
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
getPrevAction()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
getPrevState()
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
getPrevState()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
getPrototype()
- Method in class com.github.chen0040.rl.actionselection.
AbstractActionSelectionStrategy
getPrototype()
- Method in interface com.github.chen0040.rl.actionselection.
ActionSelectionStrategy
getQ()
- Method in class com.github.chen0040.rl.models.
QModel
getQ(int, int)
- Method in class com.github.chen0040.rl.models.
QModel
getRho()
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
getRow(int)
- Method in class com.github.chen0040.rl.utils.
Matrix
getRowCount()
- Method in class com.github.chen0040.rl.utils.
Matrix
getRows()
- Method in class com.github.chen0040.rl.utils.
Matrix
getStateCount()
- Method in class com.github.chen0040.rl.models.
QModel
getStateCount()
- Method in class com.github.chen0040.rl.models.
UtilityModel
getTraceUpdateMode()
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
getTraceUpdateMode()
- Method in class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
getTraceUpdateMode()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
getU()
- Method in class com.github.chen0040.rl.models.
UtilityModel
getU(int)
- Method in class com.github.chen0040.rl.models.
UtilityModel
GibbsSoftMaxActionSelectionStrategy
- Class in
com.github.chen0040.rl.actionselection
Created by xschen on 9/28/2015 0028.
GibbsSoftMaxActionSelectionStrategy()
- Constructor for class com.github.chen0040.rl.actionselection.
GibbsSoftMaxActionSelectionStrategy
GibbsSoftMaxActionSelectionStrategy(Random)
- Constructor for class com.github.chen0040.rl.actionselection.
GibbsSoftMaxActionSelectionStrategy
GreedyActionSelectionStrategy
- Class in
com.github.chen0040.rl.actionselection
Created by xschen on 9/27/2015 0027.
GreedyActionSelectionStrategy()
- Constructor for class com.github.chen0040.rl.actionselection.
GreedyActionSelectionStrategy
H
hashCode()
- Method in class com.github.chen0040.rl.utils.
TupleTwo
I
identity(int)
- Static method in class com.github.chen0040.rl.utils.
Matrix
IndexValue
- Class in
com.github.chen0040.rl.utils
Created by xschen on 6/5/2017.
IndexValue()
- Constructor for class com.github.chen0040.rl.utils.
IndexValue
IndexValue(int, double)
- Constructor for class com.github.chen0040.rl.utils.
IndexValue
indexWithMaxValue(Set<Integer>)
- Method in class com.github.chen0040.rl.utils.
Vec
indexWithMaxValue()
- Method in class com.github.chen0040.rl.utils.
Vec
isSymmetric()
- Method in class com.github.chen0040.rl.utils.
Matrix
isValid()
- Method in class com.github.chen0040.rl.utils.
IndexValue
isZero(double)
- Static method in class com.github.chen0040.rl.utils.
DoubleUtils
isZero()
- Method in class com.github.chen0040.rl.utils.
Vec
M
main(String[])
- Static method in class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
makeCopy()
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
makeCopy()
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
makeCopy()
- Method in class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
makeCopy()
- Method in class com.github.chen0040.rl.learning.qlearn.
QLearner
makeCopy()
- Method in class com.github.chen0040.rl.learning.rlearn.
RAgent
makeCopy()
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
makeCopy()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
makeCopy()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
makeCopy()
- Method in class com.github.chen0040.rl.models.
UtilityModel
makeCopy()
- Method in class com.github.chen0040.rl.utils.
IndexValue
Matrix
- Class in
com.github.chen0040.rl.utils
Created by xschen on 9/27/2015 0027.
Matrix()
- Constructor for class com.github.chen0040.rl.utils.
Matrix
Matrix(double[][])
- Constructor for class com.github.chen0040.rl.utils.
Matrix
Matrix(int, int)
- Constructor for class com.github.chen0040.rl.utils.
Matrix
matrixFromColumnVectors(List<Vec>)
- Static method in class com.github.chen0040.rl.utils.
MatrixUtils
Convert a list of column vectors into a matrix
MatrixUtils
- Class in
com.github.chen0040.rl.utils
Created by xschen on 10/11/2015 0011.
MatrixUtils()
- Constructor for class com.github.chen0040.rl.utils.
MatrixUtils
maxQAtState(int, Set<Integer>)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLearner
minus(Vec)
- Method in class com.github.chen0040.rl.utils.
Vec
model
- Variable in class com.github.chen0040.rl.learning.qlearn.
QLearner
model
- Variable in class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
multiply(Matrix)
- Method in class com.github.chen0040.rl.utils.
Matrix
multiply(Vec)
- Method in class com.github.chen0040.rl.utils.
Matrix
multiply(double)
- Method in class com.github.chen0040.rl.utils.
Vec
multiply(Vec)
- Method in class com.github.chen0040.rl.utils.
Vec
N
norm(int)
- Method in class com.github.chen0040.rl.utils.
Vec
normalize()
- Method in class com.github.chen0040.rl.utils.
Vec
normalize(Iterable<Vec>)
- Static method in class com.github.chen0040.rl.utils.
VectorUtils
P
P
- Variable in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
pow(double)
- Method in class com.github.chen0040.rl.utils.
Vec
projectAlong(Vec)
- Method in class com.github.chen0040.rl.utils.
Vec
projectOrthogonal(Iterable<Vec>)
- Method in class com.github.chen0040.rl.utils.
Vec
projectOrthogonal(List<Vec>, Map<Integer, Double>)
- Method in class com.github.chen0040.rl.utils.
Vec
Q
QAgent
- Class in
com.github.chen0040.rl.learning.qlearn
Created by xschen on 9/27/2015 0027.
QAgent(int, int, double, double, double)
- Constructor for class com.github.chen0040.rl.learning.qlearn.
QAgent
QAgent(QLearner)
- Constructor for class com.github.chen0040.rl.learning.qlearn.
QAgent
QAgent(int, int)
- Constructor for class com.github.chen0040.rl.learning.qlearn.
QAgent
QAgent()
- Constructor for class com.github.chen0040.rl.learning.qlearn.
QAgent
QLambdaLearner
- Class in
com.github.chen0040.rl.learning.qlearn
Created by xschen on 9/28/2015 0028.
QLambdaLearner(QLearner)
- Constructor for class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
QLambdaLearner()
- Constructor for class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
QLambdaLearner(int, int)
- Constructor for class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
QLambdaLearner(int, int, double, double, double)
- Constructor for class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
QLearner
- Class in
com.github.chen0040.rl.learning.qlearn
Created by xschen on 9/27/2015 0027.
QLearner()
- Constructor for class com.github.chen0040.rl.learning.qlearn.
QLearner
QLearner(int, int)
- Constructor for class com.github.chen0040.rl.learning.qlearn.
QLearner
QLearner(QModel, ActionSelectionStrategy)
- Constructor for class com.github.chen0040.rl.learning.qlearn.
QLearner
QLearner(int, int, double, double, double)
- Constructor for class com.github.chen0040.rl.learning.qlearn.
QLearner
QModel
- Class in
com.github.chen0040.rl.models
QModel(int, int, double)
- Constructor for class com.github.chen0040.rl.models.
QModel
QModel(int, int)
- Constructor for class com.github.chen0040.rl.models.
QModel
QModel()
- Constructor for class com.github.chen0040.rl.models.
QModel
R
RAgent
- Class in
com.github.chen0040.rl.learning.rlearn
Created by xschen on 9/27/2015 0027.
RAgent()
- Constructor for class com.github.chen0040.rl.learning.rlearn.
RAgent
RAgent(int, int, double, double, double, double)
- Constructor for class com.github.chen0040.rl.learning.rlearn.
RAgent
RAgent(int, int)
- Constructor for class com.github.chen0040.rl.learning.rlearn.
RAgent
removeZeroVectors(Iterable<Vec>)
- Static method in class com.github.chen0040.rl.utils.
VectorUtils
reset(double)
- Method in class com.github.chen0040.rl.models.
UtilityModel
RLearner
- Class in
com.github.chen0040.rl.learning.rlearn
Created by xschen on 9/27/2015 0027.
RLearner()
- Constructor for class com.github.chen0040.rl.learning.rlearn.
RLearner
RLearner(int, int)
- Constructor for class com.github.chen0040.rl.learning.rlearn.
RLearner
RLearner(int, int, double, double, double, double)
- Constructor for class com.github.chen0040.rl.learning.rlearn.
RLearner
S
SarsaAgent
- Class in
com.github.chen0040.rl.learning.sarsa
Created by xschen on 9/27/2015 0027.
SarsaAgent(int, int, double, double, double)
- Constructor for class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
SarsaAgent(int, int)
- Constructor for class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
SarsaAgent(SarsaLearner)
- Constructor for class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
SarsaAgent()
- Constructor for class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
SarsaLambdaLearner
- Class in
com.github.chen0040.rl.learning.sarsa
Created by xschen on 9/28/2015 0028.
SarsaLambdaLearner()
- Constructor for class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
SarsaLambdaLearner(int, int)
- Constructor for class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
SarsaLambdaLearner(int, int, double, double, double)
- Constructor for class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
SarsaLambdaLearner(SarsaLearner)
- Constructor for class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
SarsaLearner
- Class in
com.github.chen0040.rl.learning.sarsa
Created by xschen on 9/27/2015 0027.
SarsaLearner()
- Constructor for class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
SarsaLearner(int, int)
- Constructor for class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
SarsaLearner(QModel, ActionSelectionStrategy)
- Constructor for class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
SarsaLearner(int, int, double, double, double)
- Constructor for class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
selectAction(int, QModel, Set<Integer>)
- Method in class com.github.chen0040.rl.actionselection.
AbstractActionSelectionStrategy
selectAction(int, UtilityModel, Set<Integer>)
- Method in class com.github.chen0040.rl.actionselection.
AbstractActionSelectionStrategy
selectAction(int, QModel, Set<Integer>)
- Method in interface com.github.chen0040.rl.actionselection.
ActionSelectionStrategy
selectAction(int, UtilityModel, Set<Integer>)
- Method in interface com.github.chen0040.rl.actionselection.
ActionSelectionStrategy
selectAction(int, QModel, Set<Integer>)
- Method in class com.github.chen0040.rl.actionselection.
EpsilonGreedyActionSelectionStrategy
selectAction(int, QModel, Set<Integer>)
- Method in class com.github.chen0040.rl.actionselection.
GibbsSoftMaxActionSelectionStrategy
selectAction(int, QModel, Set<Integer>)
- Method in class com.github.chen0040.rl.actionselection.
GreedyActionSelectionStrategy
selectAction(int, QModel, Set<Integer>)
- Method in class com.github.chen0040.rl.actionselection.
SoftMaxActionSelectionStrategy
selectAction(Set<Integer>)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
selectAction()
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
selectAction(int, Set<Integer>)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
selectAction(int)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
selectAction()
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
selectAction(Set<Integer>)
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
selectAction(int, Set<Integer>)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLearner
selectAction(int)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLearner
selectAction()
- Method in class com.github.chen0040.rl.learning.rlearn.
RAgent
selectAction(Set<Integer>)
- Method in class com.github.chen0040.rl.learning.rlearn.
RAgent
selectAction(int, Set<Integer>)
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
selectAction()
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
selectAction(Set<Integer>)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
selectAction(int, Set<Integer>)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
selectAction(int)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
serialize(ActionSelectionStrategy)
- Static method in class com.github.chen0040.rl.actionselection.
ActionSelectionStrategyFactory
set(int, int, double)
- Method in class com.github.chen0040.rl.utils.
Matrix
set(int, double)
- Method in class com.github.chen0040.rl.utils.
Vec
setActionSelection(String)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
setActionSelection(String)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLearner
setActionSelection(String)
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
setActionSelection(String)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
setAll(double)
- Method in class com.github.chen0040.rl.utils.
Matrix
setAll(double)
- Method in class com.github.chen0040.rl.utils.
Vec
setAlpha(Matrix)
- Method in class com.github.chen0040.rl.models.
QModel
setAlpha(double)
- Method in class com.github.chen0040.rl.models.
QModel
setBeta(double)
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
setDefaultValue(double)
- Method in class com.github.chen0040.rl.utils.
Matrix
setEligibility(Matrix)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
setEligibility(Matrix)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
setEligibility(Matrix)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
setGamma(double)
- Method in class com.github.chen0040.rl.models.
QModel
setId(int)
- Method in class com.github.chen0040.rl.utils.
Vec
setItem1(T1)
- Method in class com.github.chen0040.rl.utils.
TupleTwo
setItem2(T2)
- Method in class com.github.chen0040.rl.utils.
TupleTwo
setLambda(double)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
setLambda(double)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
setLambda(double)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
setLearner(ActorCriticLearner)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
setLearner(QLearner)
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
setLearner(RLearner)
- Method in class com.github.chen0040.rl.learning.rlearn.
RAgent
setLearner(SarsaLearner)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
setModel(QModel)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLearner
setModel(QModel)
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
setModel(QModel)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
setP(QModel)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
setQ(Matrix)
- Method in class com.github.chen0040.rl.models.
QModel
setQ(int, int, double)
- Method in class com.github.chen0040.rl.models.
QModel
setRho(double)
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
setRow(int, Vec)
- Method in class com.github.chen0040.rl.utils.
Matrix
setTraceUpdateMode(EligibilityTraceUpdateMode)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
setTraceUpdateMode(EligibilityTraceUpdateMode)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
setTraceUpdateMode(EligibilityTraceUpdateMode)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
setU(Vec)
- Method in class com.github.chen0040.rl.models.
UtilityModel
SoftMaxActionSelectionStrategy
- Class in
com.github.chen0040.rl.actionselection
Created by xschen on 9/27/2015 0027.
SoftMaxActionSelectionStrategy()
- Constructor for class com.github.chen0040.rl.actionselection.
SoftMaxActionSelectionStrategy
SoftMaxActionSelectionStrategy(Random)
- Constructor for class com.github.chen0040.rl.actionselection.
SoftMaxActionSelectionStrategy
start(int)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
start(int)
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
start(int)
- Method in class com.github.chen0040.rl.learning.rlearn.
RAgent
start(int)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
sum()
- Method in class com.github.chen0040.rl.utils.
Vec
T
TupleTwo
<
T1
,
T2
> - Class in
com.github.chen0040.rl.utils
Created by xschen on 10/11/2015 0011.
TupleTwo(T1, T2)
- Constructor for class com.github.chen0040.rl.utils.
TupleTwo
U
update(int, int, double, Vec)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
update(int, int, Set<Integer>, double, Vec)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticAgent
update(int, int, int, Set<Integer>, double, Function<Integer, Double>)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLambdaLearner
update(int, int, int, double, Function<Integer, Double>)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
update(int, int, int, Set<Integer>, double, Function<Integer, Double>)
- Method in class com.github.chen0040.rl.learning.actorcritic.
ActorCriticLearner
update(int, int, double)
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
update(int, int, Set<Integer>, double)
- Method in class com.github.chen0040.rl.learning.qlearn.
QAgent
update(int, int, int, Set<Integer>, double)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLambdaLearner
update(int, int, int, double)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLearner
update(int, int, int, Set<Integer>, double)
- Method in class com.github.chen0040.rl.learning.qlearn.
QLearner
update(int, double)
- Method in class com.github.chen0040.rl.learning.rlearn.
RAgent
update(int, Set<Integer>, double)
- Method in class com.github.chen0040.rl.learning.rlearn.
RAgent
update(int, int, int, Set<Integer>, double)
- Method in class com.github.chen0040.rl.learning.rlearn.
RLearner
update(int, int, double)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
update(int, int, Set<Integer>, double)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaAgent
update(int, int, int, int, double)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLambdaLearner
update(int, int, int, int, double)
- Method in class com.github.chen0040.rl.learning.sarsa.
SarsaLearner
UtilityModel
- Class in
com.github.chen0040.rl.models
UtilityModel(int, int, double)
- Constructor for class com.github.chen0040.rl.models.
UtilityModel
UtilityModel(int, int)
- Constructor for class com.github.chen0040.rl.models.
UtilityModel
UtilityModel()
- Constructor for class com.github.chen0040.rl.models.
UtilityModel
V
valueOf(String)
- Static method in enum com.github.chen0040.rl.models.
EligibilityTraceUpdateMode
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.github.chen0040.rl.models.
EligibilityTraceUpdateMode
Returns an array containing the constants of this enum type, in the order they are declared.
Vec
- Class in
com.github.chen0040.rl.utils
Created by xschen on 9/27/2015 0027.
Vec()
- Constructor for class com.github.chen0040.rl.utils.
Vec
Vec(double[])
- Constructor for class com.github.chen0040.rl.utils.
Vec
Vec(int)
- Constructor for class com.github.chen0040.rl.utils.
Vec
Vec(int, Map<Integer, Double>)
- Constructor for class com.github.chen0040.rl.utils.
Vec
VectorUtils
- Class in
com.github.chen0040.rl.utils
Created by xschen on 10/11/2015 0011.
VectorUtils()
- Constructor for class com.github.chen0040.rl.utils.
VectorUtils
A
C
D
E
G
H
I
M
N
P
Q
R
S
T
U
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017. All rights reserved.