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
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
A
A3CConfiguration()
- Constructor for class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscrete.A3CConfiguration
A3CDiscrete
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.learning.async.a3c.discrete
A3CDiscrete(MDP<O, Integer, DiscreteSpace>, IActorCritic, A3CDiscrete.A3CConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscrete
A3CDiscrete.A3CConfiguration
- Class in
org.deeplearning4j.rl4j.learning.async.a3c.discrete
A3CDiscreteConv
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.learning.async.a3c.discrete
A3CDiscreteConv(MDP<O, Integer, DiscreteSpace>, IActorCritic, IHistoryProcessor.Configuration, A3CDiscrete.A3CConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscreteConv
A3CDiscreteConv(MDP<O, Integer, DiscreteSpace>, ActorCriticFactoryCompGraph, IHistoryProcessor.Configuration, A3CDiscrete.A3CConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscreteConv
A3CDiscreteConv(MDP<O, Integer, DiscreteSpace>, ActorCriticFactoryCompGraphStdConv.Configuration, IHistoryProcessor.Configuration, A3CDiscrete.A3CConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscreteConv
A3CDiscreteDense
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.learning.async.a3c.discrete
A3CDiscreteDense(MDP<O, Integer, DiscreteSpace>, IActorCritic, A3CDiscrete.A3CConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscreteDense
A3CDiscreteDense(MDP<O, Integer, DiscreteSpace>, ActorCriticFactorySeparate, A3CDiscrete.A3CConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscreteDense
A3CDiscreteDense(MDP<O, Integer, DiscreteSpace>, ActorCriticFactorySeparateStdDense.Configuration, A3CDiscrete.A3CConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscreteDense
A3CDiscreteDense(MDP<O, Integer, DiscreteSpace>, ActorCriticFactoryCompGraph, A3CDiscrete.A3CConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscreteDense
A3CDiscreteDense(MDP<O, Integer, DiscreteSpace>, ActorCriticFactoryCompGraphStdDense.Configuration, A3CDiscrete.A3CConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscreteDense
A3CThreadDiscrete
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.learning.async.a3c.discrete
A3CThreadDiscrete(MDP<O, Integer, DiscreteSpace>, AsyncGlobal<IActorCritic>, A3CDiscrete.A3CConfiguration, int, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CThreadDiscrete
ACPolicy
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.policy
ACPolicy(IActorCritic)
- Constructor for class org.deeplearning4j.rl4j.policy.
ACPolicy
ACPolicy(IActorCritic, Random)
- Constructor for class org.deeplearning4j.rl4j.policy.
ACPolicy
ActorCriticCompGraph
<
NN
extends
ActorCriticCompGraph
> - Class in
org.deeplearning4j.rl4j.network.ac
ActorCriticCompGraph(ComputationGraph)
- Constructor for class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
ActorCriticFactoryCompGraph
- Interface in
org.deeplearning4j.rl4j.network.ac
ActorCriticFactoryCompGraphStdConv
- Class in
org.deeplearning4j.rl4j.network.ac
ActorCriticFactoryCompGraphStdConv()
- Constructor for class org.deeplearning4j.rl4j.network.ac.
ActorCriticFactoryCompGraphStdConv
ActorCriticFactoryCompGraphStdConv.Configuration
- Class in
org.deeplearning4j.rl4j.network.ac
ActorCriticFactoryCompGraphStdDense
- Class in
org.deeplearning4j.rl4j.network.ac
ActorCriticFactoryCompGraphStdDense()
- Constructor for class org.deeplearning4j.rl4j.network.ac.
ActorCriticFactoryCompGraphStdDense
ActorCriticFactoryCompGraphStdDense.Configuration
- Class in
org.deeplearning4j.rl4j.network.ac
ActorCriticFactorySeparate
- Interface in
org.deeplearning4j.rl4j.network.ac
ActorCriticFactorySeparateStdDense
- Class in
org.deeplearning4j.rl4j.network.ac
ActorCriticFactorySeparateStdDense()
- Constructor for class org.deeplearning4j.rl4j.network.ac.
ActorCriticFactorySeparateStdDense
ActorCriticFactorySeparateStdDense.Configuration
- Class in
org.deeplearning4j.rl4j.network.ac
ActorCriticLoss
- Class in
org.deeplearning4j.rl4j.network.ac
Custom loss function required for Actor-Critic methods:
ActorCriticLoss()
- Constructor for class org.deeplearning4j.rl4j.network.ac.
ActorCriticLoss
ActorCriticSeparate
<
NN
extends
ActorCriticSeparate
> - Class in
org.deeplearning4j.rl4j.network.ac
ActorCriticSeparate(MultiLayerNetwork, MultiLayerNetwork)
- Constructor for class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
add(INDArray)
- Method in class org.deeplearning4j.rl4j.learning.
HistoryProcessor
add(INDArray)
- Method in interface org.deeplearning4j.rl4j.learning.
IHistoryProcessor
append(INDArray[], INDArray)
- Static method in class org.deeplearning4j.rl4j.learning.sync.
Transition
append a pixel frame to an history (throwing the last frame)
appendStat(DataManager.StatEntry)
- Method in class org.deeplearning4j.rl4j.util.
DataManager
applyGradient(Gradient[], int)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
applyGradient(Gradient[], int)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
applyGradient(Gradient[], int)
- Method in interface org.deeplearning4j.rl4j.network.ac.
IActorCritic
applyGradient(Gradient[], int)
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
applyGradient(Gradient[], int)
- Method in interface org.deeplearning4j.rl4j.network.dqn.
IDQN
applyGradient(Gradient[], int)
- Method in interface org.deeplearning4j.rl4j.network.
NeuralNet
update the params from the gradients and the batchSize
AsyncConfiguration
- Interface in
org.deeplearning4j.rl4j.learning.async
asyncGlobal
- Variable in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CThreadDiscrete
AsyncGlobal
<
NN
extends
NeuralNet
> - Class in
org.deeplearning4j.rl4j.learning.async
AsyncGlobal(NN, AsyncConfiguration)
- Constructor for class org.deeplearning4j.rl4j.learning.async.
AsyncGlobal
asyncGlobal
- Variable in class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningThreadDiscrete
AsyncLearning
<
O
extends org.deeplearning4j.rl4j.space.Encodable,
A
,
AS
extends org.deeplearning4j.rl4j.space.ActionSpace<
A
>,
NN
extends
NeuralNet
> - Class in
org.deeplearning4j.rl4j.learning.async
AsyncLearning(AsyncConfiguration)
- Constructor for class org.deeplearning4j.rl4j.learning.async.
AsyncLearning
AsyncNStepQLConfiguration()
- Constructor for class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscrete.AsyncNStepQLConfiguration
AsyncNStepQLearningDiscrete
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.learning.async.nstep.discrete
AsyncNStepQLearningDiscrete(MDP<O, Integer, DiscreteSpace>, IDQN, AsyncNStepQLearningDiscrete.AsyncNStepQLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscrete
AsyncNStepQLearningDiscrete.AsyncNStepQLConfiguration
- Class in
org.deeplearning4j.rl4j.learning.async.nstep.discrete
AsyncNStepQLearningDiscreteConv
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.learning.async.nstep.discrete
AsyncNStepQLearningDiscreteConv(MDP<O, Integer, DiscreteSpace>, IDQN, IHistoryProcessor.Configuration, AsyncNStepQLearningDiscrete.AsyncNStepQLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscreteConv
AsyncNStepQLearningDiscreteConv(MDP<O, Integer, DiscreteSpace>, DQNFactory, IHistoryProcessor.Configuration, AsyncNStepQLearningDiscrete.AsyncNStepQLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscreteConv
AsyncNStepQLearningDiscreteConv(MDP<O, Integer, DiscreteSpace>, DQNFactoryStdConv.Configuration, IHistoryProcessor.Configuration, AsyncNStepQLearningDiscrete.AsyncNStepQLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscreteConv
AsyncNStepQLearningDiscreteDense
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.learning.async.nstep.discrete
AsyncNStepQLearningDiscreteDense(MDP<O, Integer, DiscreteSpace>, IDQN, AsyncNStepQLearningDiscrete.AsyncNStepQLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscreteDense
AsyncNStepQLearningDiscreteDense(MDP<O, Integer, DiscreteSpace>, DQNFactory, AsyncNStepQLearningDiscrete.AsyncNStepQLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscreteDense
AsyncNStepQLearningDiscreteDense(MDP<O, Integer, DiscreteSpace>, DQNFactoryStdDense.Configuration, AsyncNStepQLearningDiscrete.AsyncNStepQLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscreteDense
AsyncNStepQLearningThreadDiscrete
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.learning.async.nstep.discrete
AsyncNStepQLearningThreadDiscrete(MDP<O, Integer, DiscreteSpace>, AsyncGlobal<IDQN>, AsyncNStepQLearningDiscrete.AsyncNStepQLConfiguration, int, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningThreadDiscrete
AsyncStatEntry()
- Constructor for class org.deeplearning4j.rl4j.learning.async.
AsyncThread.AsyncStatEntry
AsyncThread
<
O
extends org.deeplearning4j.rl4j.space.Encodable,
A
,
AS
extends org.deeplearning4j.rl4j.space.ActionSpace<
A
>,
NN
extends
NeuralNet
> - Class in
org.deeplearning4j.rl4j.learning.async
AsyncThread(AsyncGlobal<NN>, int)
- Constructor for class org.deeplearning4j.rl4j.learning.async.
AsyncThread
AsyncThread.AsyncStatEntry
- Class in
org.deeplearning4j.rl4j.learning.async
AsyncThread.SubEpochReturn
<
O
> - Class in
org.deeplearning4j.rl4j.learning.async
AsyncThreadDiscrete
<
O
extends org.deeplearning4j.rl4j.space.Encodable,
NN
extends
NeuralNet
> - Class in
org.deeplearning4j.rl4j.learning.async
AsyncThreadDiscrete(AsyncGlobal<NN>, int)
- Constructor for class org.deeplearning4j.rl4j.learning.async.
AsyncThreadDiscrete
B
BETA
- Static variable in class org.deeplearning4j.rl4j.network.ac.
ActorCriticLoss
BoltzmannQ
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.policy
BoltzmannQ()
- Constructor for class org.deeplearning4j.rl4j.policy.
BoltzmannQ
buildActorCritic(int[], int)
- Method in interface org.deeplearning4j.rl4j.network.ac.
ActorCriticFactoryCompGraph
buildActorCritic(int[], int)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticFactoryCompGraphStdConv
buildActorCritic(int[], int)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticFactoryCompGraphStdDense
buildActorCritic(int[], int)
- Method in interface org.deeplearning4j.rl4j.network.ac.
ActorCriticFactorySeparate
buildActorCritic(int[], int)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticFactorySeparateStdDense
buildDQN(int[], int)
- Method in interface org.deeplearning4j.rl4j.network.dqn.
DQNFactory
buildDQN(int[], int)
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQNFactoryStdConv
buildDQN(int[], int)
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQNFactoryStdDense
C
calcGradient(IActorCritic, Stack<MiniTrans<Integer>>)
- Method in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CThreadDiscrete
calc the gradients based on the n-step rewards
calcGradient(NN, Stack<MiniTrans<Integer>>)
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThreadDiscrete
calcGradient(IDQN, Stack<MiniTrans<Integer>>)
- Method in class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningThreadDiscrete
cg
- Variable in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
clone()
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
clone()
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
clone()
- Method in interface org.deeplearning4j.rl4j.network.ac.
IActorCritic
clone()
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
clone()
- Method in interface org.deeplearning4j.rl4j.network.dqn.
IDQN
clone()
- Method in interface org.deeplearning4j.rl4j.network.
NeuralNet
clone the Neural Net with the same paramaeters
close()
- Method in class org.deeplearning4j.rl4j.mdp.toy.
HardDeteministicToy
close()
- Method in class org.deeplearning4j.rl4j.mdp.toy.
SimpleToy
compressor
- Static variable in class org.deeplearning4j.rl4j.learning.
HistoryProcessor
computeGradient(INDArray, INDArray, IActivation, INDArray)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticLoss
computeGradientAndScore(INDArray, INDArray, IActivation, INDArray, boolean)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticLoss
computeScore(INDArray, INDArray, IActivation, INDArray, boolean)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticLoss
computeScoreArray(INDArray, INDArray, IActivation, INDArray)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticLoss
concat(INDArray[])
- Static method in class org.deeplearning4j.rl4j.learning.sync.
Transition
concat an array history into a single INDArry of as many channel as element in the history array
conf
- Variable in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CThreadDiscrete
conf
- Variable in class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningThreadDiscrete
configuration
- Variable in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscrete
configuration
- Variable in class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscrete
Configuration()
- Constructor for class org.deeplearning4j.rl4j.learning.
IHistoryProcessor.Configuration
Configuration()
- Constructor for class org.deeplearning4j.rl4j.network.ac.
ActorCriticFactoryCompGraphStdConv.Configuration
Configuration()
- Constructor for class org.deeplearning4j.rl4j.network.ac.
ActorCriticFactoryCompGraphStdDense.Configuration
Configuration()
- Constructor for class org.deeplearning4j.rl4j.network.ac.
ActorCriticFactorySeparateStdDense.Configuration
Configuration()
- Constructor for class org.deeplearning4j.rl4j.network.dqn.
DQNFactoryStdConv.Configuration
Configuration()
- Constructor for class org.deeplearning4j.rl4j.network.dqn.
DQNFactoryStdDense.Configuration
Constants
- Class in
org.deeplearning4j.rl4j.util
Constants()
- Constructor for class org.deeplearning4j.rl4j.util.
Constants
copy(NN)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
copy(NN)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
copy(NN)
- Method in interface org.deeplearning4j.rl4j.network.ac.
IActorCritic
copy(NN)
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
copy(NN)
- Method in interface org.deeplearning4j.rl4j.network.dqn.
IDQN
copy(NN)
- Method in interface org.deeplearning4j.rl4j.network.
NeuralNet
copy the parameters from a neural net
createSubdir()
- Method in class org.deeplearning4j.rl4j.util.
DataManager
D
DATA_DIR
- Static variable in class org.deeplearning4j.rl4j.util.
Constants
dataManager
- Variable in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CThreadDiscrete
dataManager
- Variable in class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningThreadDiscrete
DataManager
- Class in
org.deeplearning4j.rl4j.util
DataManager()
- Constructor for class org.deeplearning4j.rl4j.util.
DataManager
DataManager(boolean)
- Constructor for class org.deeplearning4j.rl4j.util.
DataManager
DataManager(String, boolean)
- Constructor for class org.deeplearning4j.rl4j.util.
DataManager
DataManager.Info
- Class in
org.deeplearning4j.rl4j.util
DataManager.StatEntry
- Interface in
org.deeplearning4j.rl4j.util
DQN
<
NN
extends
DQN
> - Class in
org.deeplearning4j.rl4j.network.dqn
DQN(MultiLayerNetwork)
- Constructor for class org.deeplearning4j.rl4j.network.dqn.
DQN
DQNFactory
- Interface in
org.deeplearning4j.rl4j.network.dqn
DQNFactoryStdConv
- Class in
org.deeplearning4j.rl4j.network.dqn
DQNFactoryStdConv()
- Constructor for class org.deeplearning4j.rl4j.network.dqn.
DQNFactoryStdConv
DQNFactoryStdConv.Configuration
- Class in
org.deeplearning4j.rl4j.network.dqn
DQNFactoryStdDense
- Class in
org.deeplearning4j.rl4j.network.dqn
DQNFactoryStdDense()
- Constructor for class org.deeplearning4j.rl4j.network.dqn.
DQNFactoryStdDense
DQNFactoryStdDense.Configuration
- Class in
org.deeplearning4j.rl4j.network.dqn
dqnOutput(INDArray)
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
DQNPolicy
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.policy
DQNPolicy()
- Constructor for class org.deeplearning4j.rl4j.policy.
DQNPolicy
dup()
- Method in class org.deeplearning4j.rl4j.learning.sync.
Transition
Duplicate this transition
dup(INDArray[])
- Static method in class org.deeplearning4j.rl4j.learning.sync.
Transition
Duplicate an history
E
enqueue(Gradient[], Integer)
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncGlobal
EpsGreedy
<
O
extends org.deeplearning4j.rl4j.space.Encodable,
A
,
AS
extends org.deeplearning4j.rl4j.space.ActionSpace<
A
>> - Class in
org.deeplearning4j.rl4j.policy
EpsGreedy()
- Constructor for class org.deeplearning4j.rl4j.policy.
EpsGreedy
ExpReplay
<
A
> - Class in
org.deeplearning4j.rl4j.learning.sync
ExpReplay(int, int, int)
- Constructor for class org.deeplearning4j.rl4j.learning.sync.
ExpReplay
F
fit(INDArray, INDArray[])
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
fit(INDArray, INDArray[])
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
fit(INDArray, INDArray[])
- Method in interface org.deeplearning4j.rl4j.network.ac.
IActorCritic
fit(INDArray, INDArray)
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
fit(INDArray, INDArray[])
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
fit(INDArray, INDArray)
- Method in interface org.deeplearning4j.rl4j.network.dqn.
IDQN
fit(INDArray, INDArray[])
- Method in interface org.deeplearning4j.rl4j.network.dqn.
IDQN
fit(INDArray, INDArray[])
- Method in interface org.deeplearning4j.rl4j.network.
NeuralNet
fit from input and labels
G
genToyStates(int, int)
- Static method in class org.deeplearning4j.rl4j.mdp.toy.
HardDeteministicToy
getAsyncGlobal()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncLearning
getAsyncGlobal()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThread
getBatch(int)
- Method in class org.deeplearning4j.rl4j.learning.sync.
ExpReplay
getBatch()
- Method in class org.deeplearning4j.rl4j.learning.sync.
ExpReplay
getBatch()
- Method in interface org.deeplearning4j.rl4j.learning.sync.
IExpReplay
getConf()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThread
getConf()
- Method in interface org.deeplearning4j.rl4j.learning.
IHistoryProcessor
getConfiguration()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncLearning
getConfiguration()
- Method in interface org.deeplearning4j.rl4j.learning.
ILearning
getConfiguration()
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
getCurrent()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThread
getCurrentDQN()
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
getDataManager()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThread
getDataManager()
- Method in class org.deeplearning4j.rl4j.learning.
Learning
getEgPolicy()
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
getEpochCounter()
- Method in interface org.deeplearning4j.rl4j.util.
DataManager.StatEntry
getEpsilon()
- Method in class org.deeplearning4j.rl4j.policy.
EpsGreedy
getErrorClamp()
- Method in interface org.deeplearning4j.rl4j.learning.async.
AsyncConfiguration
getGamma()
- Method in interface org.deeplearning4j.rl4j.learning.async.
AsyncConfiguration
getGamma()
- Method in interface org.deeplearning4j.rl4j.learning.
ILearning.LConfiguration
getHistory()
- Method in class org.deeplearning4j.rl4j.learning.
HistoryProcessor
getHistory()
- Method in interface org.deeplearning4j.rl4j.learning.
IHistoryProcessor
getInfo()
- Method in class org.deeplearning4j.rl4j.util.
DataManager
getInput(MDP<O, A, AS>, O)
- Static method in class org.deeplearning4j.rl4j.learning.
Learning
getInput(O)
- Method in class org.deeplearning4j.rl4j.learning.
Learning
getLatestScore()
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
getLatestScore()
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
getLatestScore()
- Method in interface org.deeplearning4j.rl4j.network.ac.
IActorCritic
getLatestScore()
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
getLatestScore()
- Method in interface org.deeplearning4j.rl4j.network.dqn.
IDQN
getLatestScore()
- Method in interface org.deeplearning4j.rl4j.network.
NeuralNet
latest score from lastest fit
getMaxAction(INDArray)
- Static method in class org.deeplearning4j.rl4j.learning.
Learning
getMaxEpochStep()
- Method in interface org.deeplearning4j.rl4j.learning.async.
AsyncConfiguration
getMaxEpochStep()
- Method in interface org.deeplearning4j.rl4j.learning.
ILearning.LConfiguration
getMaxStep()
- Method in interface org.deeplearning4j.rl4j.learning.async.
AsyncConfiguration
getMaxStep()
- Method in interface org.deeplearning4j.rl4j.learning.
ILearning.LConfiguration
getMdp()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThread
getMdp()
- Method in interface org.deeplearning4j.rl4j.learning.
ILearning
getMdp()
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
getModelDir()
- Method in class org.deeplearning4j.rl4j.util.
DataManager
getNeuralNet()
- Method in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscrete
getNeuralNet()
- Method in class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscrete
getNeuralNet()
- Method in class org.deeplearning4j.rl4j.learning.
Learning
getNeuralNet()
- Method in interface org.deeplearning4j.rl4j.learning.
NeuralNetFetchable
getNeuralNet()
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
getNeuralNet()
- Method in class org.deeplearning4j.rl4j.policy.
ACPolicy
getNeuralNet()
- Method in class org.deeplearning4j.rl4j.policy.
BoltzmannQ
getNeuralNet()
- Method in class org.deeplearning4j.rl4j.policy.
DQNPolicy
getNeuralNet()
- Method in class org.deeplearning4j.rl4j.policy.
EpsGreedy
getNeuralNet()
- Method in class org.deeplearning4j.rl4j.policy.
Policy
getNstep()
- Method in interface org.deeplearning4j.rl4j.learning.async.
AsyncConfiguration
getNumThread()
- Method in interface org.deeplearning4j.rl4j.learning.async.
AsyncConfiguration
getPolicy(IActorCritic)
- Method in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CThreadDiscrete
getPolicy(NN)
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThread
getPolicy()
- Method in class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscrete
getPolicy(IDQN)
- Method in class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningThreadDiscrete
getPolicy()
- Method in interface org.deeplearning4j.rl4j.learning.
ILearning
getReward()
- Method in interface org.deeplearning4j.rl4j.util.
DataManager.StatEntry
getRewardFactor()
- Method in interface org.deeplearning4j.rl4j.learning.async.
AsyncConfiguration
getSeed()
- Method in interface org.deeplearning4j.rl4j.learning.async.
AsyncConfiguration
getSeed()
- Method in interface org.deeplearning4j.rl4j.learning.
ILearning.LConfiguration
getShape()
- Method in class org.deeplearning4j.rl4j.learning.
IHistoryProcessor.Configuration
getStat()
- Method in class org.deeplearning4j.rl4j.util.
DataManager
getStepCounter()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncLearning
getStepCounter()
- Method in interface org.deeplearning4j.rl4j.learning.
ILearning
getStepCounter()
- Method in interface org.deeplearning4j.rl4j.learning.
StepCountable
getStepCounter()
- Method in interface org.deeplearning4j.rl4j.util.
DataManager.StatEntry
getTargetDQN()
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
getTargetDqnUpdateFreq()
- Method in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscrete.A3CConfiguration
getTargetDqnUpdateFreq()
- Method in interface org.deeplearning4j.rl4j.learning.async.
AsyncConfiguration
getThreadNumber()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThread
getUpdateStart()
- Method in interface org.deeplearning4j.rl4j.learning.async.
AsyncConfiguration
getVideoDir()
- Method in class org.deeplearning4j.rl4j.util.
DataManager
gradient(INDArray, INDArray[])
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
gradient(INDArray, INDArray[])
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
gradient(INDArray, INDArray[])
- Method in interface org.deeplearning4j.rl4j.network.ac.
IActorCritic
gradient(INDArray, INDArray)
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
gradient(INDArray, INDArray[])
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
gradient(INDArray, INDArray)
- Method in interface org.deeplearning4j.rl4j.network.dqn.
IDQN
gradient(INDArray, INDArray[])
- Method in interface org.deeplearning4j.rl4j.network.dqn.
IDQN
gradient(INDArray, INDArray[])
- Method in interface org.deeplearning4j.rl4j.network.
NeuralNet
Calculate the gradients from input and label (target) of all outputs
H
HardDeteministicToy
- Class in
org.deeplearning4j.rl4j.mdp.toy
HardDeteministicToy()
- Constructor for class org.deeplearning4j.rl4j.mdp.toy.
HardDeteministicToy
HardToyState
- Class in
org.deeplearning4j.rl4j.mdp.toy
HardToyState()
- Constructor for class org.deeplearning4j.rl4j.mdp.toy.
HardToyState
HistoryProcessor
- Class in
org.deeplearning4j.rl4j.learning
HistoryProcessor(IHistoryProcessor.Configuration)
- Constructor for class org.deeplearning4j.rl4j.learning.
HistoryProcessor
I
IActorCritic
<
NN
extends
IActorCritic
> - Interface in
org.deeplearning4j.rl4j.network.ac
IDQN
<
NN
extends
IDQN
> - Interface in
org.deeplearning4j.rl4j.network.dqn
IExpReplay
<
A
> - Interface in
org.deeplearning4j.rl4j.learning.sync
IHistoryProcessor
- Interface in
org.deeplearning4j.rl4j.learning
IHistoryProcessor.Configuration
- Class in
org.deeplearning4j.rl4j.learning
ILearning
<
O
extends org.deeplearning4j.rl4j.space.Encodable,
A
,
AS
extends org.deeplearning4j.rl4j.space.ActionSpace<
A
>> - Interface in
org.deeplearning4j.rl4j.learning
ILearning.LConfiguration
- Interface in
org.deeplearning4j.rl4j.learning
incrementEpoch()
- Method in class org.deeplearning4j.rl4j.learning.
Learning
incrementStep()
- Method in class org.deeplearning4j.rl4j.learning.
Learning
Info()
- Constructor for class org.deeplearning4j.rl4j.util.
DataManager.Info
INFO_FILENAME
- Static variable in class org.deeplearning4j.rl4j.util.
Constants
initMdp(MDP<O, A, AS>, IHistoryProcessor)
- Static method in class org.deeplearning4j.rl4j.learning.
Learning
initMdp()
- Method in class org.deeplearning4j.rl4j.learning.
Learning
InitMdp()
- Constructor for class org.deeplearning4j.rl4j.learning.
Learning.InitMdp
isDone()
- Method in class org.deeplearning4j.rl4j.mdp.toy.
HardDeteministicToy
isDone()
- Method in class org.deeplearning4j.rl4j.mdp.toy.
SimpleToy
isMonitoring()
- Method in class org.deeplearning4j.rl4j.learning.
HistoryProcessor
isMonitoring()
- Method in interface org.deeplearning4j.rl4j.learning.
IHistoryProcessor
isRecurrent()
- Method in interface org.deeplearning4j.rl4j.network.ac.
IActorCritic
isRecurrent()
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
isRecurrent()
- Method in interface org.deeplearning4j.rl4j.network.dqn.
IDQN
isRecurrent()
- Method in interface org.deeplearning4j.rl4j.network.
NeuralNet
returns true if this is a recurrent network
isTrainingComplete()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncGlobal
isTrainingComplete()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncLearning
L
launchThreads()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncLearning
Learning
<
O
extends org.deeplearning4j.rl4j.space.Encodable,
A
,
AS
extends org.deeplearning4j.rl4j.space.ActionSpace<
A
>,
NN
extends
NeuralNet
> - Class in
org.deeplearning4j.rl4j.learning
Learning(ILearning.LConfiguration)
- Constructor for class org.deeplearning4j.rl4j.learning.
Learning
Learning.InitMdp
<
O
> - Class in
org.deeplearning4j.rl4j.learning
load(String)
- Static method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
load(String, String)
- Static method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
load(String)
- Static method in class org.deeplearning4j.rl4j.network.dqn.
DQN
load(String)
- Static method in class org.deeplearning4j.rl4j.policy.
ACPolicy
load(String, Random)
- Static method in class org.deeplearning4j.rl4j.policy.
ACPolicy
load(String, String)
- Static method in class org.deeplearning4j.rl4j.policy.
ACPolicy
load(String, String, Random)
- Static method in class org.deeplearning4j.rl4j.policy.
ACPolicy
load(String)
- Static method in class org.deeplearning4j.rl4j.policy.
DQNPolicy
load(File, Class<C>)
- Static method in class org.deeplearning4j.rl4j.util.
DataManager
load(String, Class<C>)
- Static method in class org.deeplearning4j.rl4j.util.
DataManager
load(InputStream, Class<C>)
- Static method in class org.deeplearning4j.rl4j.util.
DataManager
M
makeShape(int, int[])
- Static method in class org.deeplearning4j.rl4j.learning.
Learning
makeShape(int, int[], int)
- Static method in class org.deeplearning4j.rl4j.learning.
Learning
maxIndex(double[])
- Static method in class org.deeplearning4j.rl4j.mdp.toy.
HardDeteministicToy
mdp
- Variable in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscrete
mdp
- Variable in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CThreadDiscrete
mdp
- Variable in class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningThreadDiscrete
MiniTrans
<
A
> - Class in
org.deeplearning4j.rl4j.learning.async
MiniTrans()
- Constructor for class org.deeplearning4j.rl4j.learning.async.
MiniTrans
mln
- Variable in class org.deeplearning4j.rl4j.network.dqn.
DQN
MODEL_DIR
- Static variable in class org.deeplearning4j.rl4j.util.
Constants
MODEL_SAVE_FREQ
- Static variable in class org.deeplearning4j.rl4j.util.
Constants
MONITOR_FREQ
- Static variable in class org.deeplearning4j.rl4j.util.
Constants
N
name()
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticLoss
NEURAL_NET_ITERATION_LISTENER
- Static variable in class org.deeplearning4j.rl4j.util.
Constants
NEURAL_NET_SEED
- Static variable in class org.deeplearning4j.rl4j.util.
Constants
NeuralNet
<
NN
extends
NeuralNet
> - Interface in
org.deeplearning4j.rl4j.network
NeuralNetFetchable
<
NN
extends
NeuralNet
> - Interface in
org.deeplearning4j.rl4j.learning
newInstance()
- Method in class org.deeplearning4j.rl4j.mdp.toy.
HardDeteministicToy
newInstance()
- Method in class org.deeplearning4j.rl4j.mdp.toy.
SimpleToy
newThread(int)
- Method in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscrete
newThread(int)
- Method in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CDiscreteConv
newThread(int)
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncLearning
newThread(int)
- Method in class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscrete
newThread(int)
- Method in class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningDiscreteConv
nextAction(INDArray)
- Method in class org.deeplearning4j.rl4j.policy.
ACPolicy
nextAction(INDArray)
- Method in class org.deeplearning4j.rl4j.policy.
BoltzmannQ
nextAction(INDArray)
- Method in class org.deeplearning4j.rl4j.policy.
DQNPolicy
nextAction(INDArray)
- Method in class org.deeplearning4j.rl4j.policy.
EpsGreedy
nextAction(INDArray)
- Method in class org.deeplearning4j.rl4j.policy.
Policy
O
org.deeplearning4j.rl4j.learning
- package org.deeplearning4j.rl4j.learning
org.deeplearning4j.rl4j.learning.async
- package org.deeplearning4j.rl4j.learning.async
org.deeplearning4j.rl4j.learning.async.a3c.discrete
- package org.deeplearning4j.rl4j.learning.async.a3c.discrete
org.deeplearning4j.rl4j.learning.async.nstep.discrete
- package org.deeplearning4j.rl4j.learning.async.nstep.discrete
org.deeplearning4j.rl4j.learning.sync
- package org.deeplearning4j.rl4j.learning.sync
org.deeplearning4j.rl4j.learning.sync.qlearning
- package org.deeplearning4j.rl4j.learning.sync.qlearning
org.deeplearning4j.rl4j.learning.sync.qlearning.discrete
- package org.deeplearning4j.rl4j.learning.sync.qlearning.discrete
org.deeplearning4j.rl4j.mdp.toy
- package org.deeplearning4j.rl4j.mdp.toy
org.deeplearning4j.rl4j.network
- package org.deeplearning4j.rl4j.network
org.deeplearning4j.rl4j.network.ac
- package org.deeplearning4j.rl4j.network.ac
org.deeplearning4j.rl4j.network.dqn
- package org.deeplearning4j.rl4j.network.dqn
org.deeplearning4j.rl4j.policy
- package org.deeplearning4j.rl4j.policy
org.deeplearning4j.rl4j.util
- package org.deeplearning4j.rl4j.util
output(INDArray)
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
output(INDArray)
- Method in interface org.deeplearning4j.rl4j.network.dqn.
IDQN
outputAll(INDArray)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
outputAll(INDArray)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
outputAll(INDArray)
- Method in interface org.deeplearning4j.rl4j.network.ac.
IActorCritic
outputAll(INDArray)
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
outputAll(INDArray)
- Method in interface org.deeplearning4j.rl4j.network.dqn.
IDQN
outputAll(INDArray)
- Method in interface org.deeplearning4j.rl4j.network.
NeuralNet
P
play(MDP<O, A, AS>)
- Method in class org.deeplearning4j.rl4j.policy.
Policy
play(MDP<O, A, AS>, IHistoryProcessor)
- Method in class org.deeplearning4j.rl4j.policy.
Policy
Policy
<
O
extends org.deeplearning4j.rl4j.space.Encodable,
A
> - Class in
org.deeplearning4j.rl4j.policy
Policy()
- Constructor for class org.deeplearning4j.rl4j.policy.
Policy
policyNet
- Variable in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
postEpoch()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThread
postEpoch()
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.discrete.
QLearningDiscrete
postEpoch()
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
postEpoch()
- Method in class org.deeplearning4j.rl4j.learning.sync.
SyncLearning
preEpoch()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThread
preEpoch()
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.discrete.
QLearningDiscrete
preEpoch()
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
preEpoch()
- Method in class org.deeplearning4j.rl4j.learning.sync.
SyncLearning
printTest(IDQN)
- Static method in class org.deeplearning4j.rl4j.mdp.toy.
HardDeteministicToy
printTest(int)
- Method in class org.deeplearning4j.rl4j.mdp.toy.
SimpleToy
processHistory(INDArray)
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThreadDiscrete
Q
QLConfiguration()
- Constructor for class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning.QLConfiguration
QLearning
<
O
extends org.deeplearning4j.rl4j.space.Encodable,
A
,
AS
extends org.deeplearning4j.rl4j.space.ActionSpace<
A
>> - Class in
org.deeplearning4j.rl4j.learning.sync.qlearning
QLearning(QLearning.QLConfiguration)
- Constructor for class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
QLearning.QLConfiguration
- Class in
org.deeplearning4j.rl4j.learning.sync.qlearning
QLearning.QLStatEntry
- Class in
org.deeplearning4j.rl4j.learning.sync.qlearning
QLearning.QLStepReturn
<
O
> - Class in
org.deeplearning4j.rl4j.learning.sync.qlearning
QLearningDiscrete
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.learning.sync.qlearning.discrete
QLearningDiscrete(MDP<O, Integer, DiscreteSpace>, IDQN, QLearning.QLConfiguration, DataManager, int)
- Constructor for class org.deeplearning4j.rl4j.learning.sync.qlearning.discrete.
QLearningDiscrete
QLearningDiscreteConv
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.learning.sync.qlearning.discrete
QLearningDiscreteConv(MDP<O, Integer, DiscreteSpace>, IDQN, IHistoryProcessor.Configuration, QLearning.QLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.sync.qlearning.discrete.
QLearningDiscreteConv
QLearningDiscreteConv(MDP<O, Integer, DiscreteSpace>, DQNFactory, IHistoryProcessor.Configuration, QLearning.QLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.sync.qlearning.discrete.
QLearningDiscreteConv
QLearningDiscreteConv(MDP<O, Integer, DiscreteSpace>, DQNFactoryStdConv.Configuration, IHistoryProcessor.Configuration, QLearning.QLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.sync.qlearning.discrete.
QLearningDiscreteConv
QLearningDiscreteDense
<
O
extends org.deeplearning4j.rl4j.space.Encodable> - Class in
org.deeplearning4j.rl4j.learning.sync.qlearning.discrete
QLearningDiscreteDense(MDP<O, Integer, DiscreteSpace>, IDQN, QLearning.QLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.sync.qlearning.discrete.
QLearningDiscreteDense
QLearningDiscreteDense(MDP<O, Integer, DiscreteSpace>, DQNFactory, QLearning.QLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.sync.qlearning.discrete.
QLearningDiscreteDense
QLearningDiscreteDense(MDP<O, Integer, DiscreteSpace>, DQNFactoryStdDense.Configuration, QLearning.QLConfiguration, DataManager)
- Constructor for class org.deeplearning4j.rl4j.learning.sync.qlearning.discrete.
QLearningDiscreteDense
QLStatEntry()
- Constructor for class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning.QLStatEntry
QLStepReturn()
- Constructor for class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning.QLStepReturn
R
record(INDArray)
- Method in class org.deeplearning4j.rl4j.learning.
HistoryProcessor
record(INDArray)
- Method in interface org.deeplearning4j.rl4j.learning.
IHistoryProcessor
recurrent
- Variable in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
recurrent
- Variable in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
reset()
- Method in class org.deeplearning4j.rl4j.mdp.toy.
HardDeteministicToy
reset()
- Method in class org.deeplearning4j.rl4j.mdp.toy.
SimpleToy
reset()
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
reset()
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
reset()
- Method in interface org.deeplearning4j.rl4j.network.ac.
IActorCritic
reset()
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
reset()
- Method in interface org.deeplearning4j.rl4j.network.dqn.
IDQN
reset()
- Method in interface org.deeplearning4j.rl4j.network.
NeuralNet
required for recurrent networks during init
run()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncGlobal
run()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThread
S
save(OutputStream)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
save(String)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
save(OutputStream, OutputStream)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
save(String, String)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticCompGraph
save(OutputStream)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
save(String)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
save(OutputStream, OutputStream)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
save(String, String)
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
save(OutputStream, OutputStream)
- Method in interface org.deeplearning4j.rl4j.network.ac.
IActorCritic
save(String, String)
- Method in interface org.deeplearning4j.rl4j.network.ac.
IActorCritic
save(OutputStream)
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
save(String)
- Method in class org.deeplearning4j.rl4j.network.dqn.
DQN
save(OutputStream)
- Method in interface org.deeplearning4j.rl4j.network.
NeuralNet
save the neural net into an OutputStream
save(String)
- Method in interface org.deeplearning4j.rl4j.network.
NeuralNet
save the neural net into a filename
save(String)
- Method in class org.deeplearning4j.rl4j.policy.
ACPolicy
save(String, String)
- Method in class org.deeplearning4j.rl4j.policy.
ACPolicy
save(String)
- Method in class org.deeplearning4j.rl4j.policy.
DQNPolicy
save(String, Learning)
- Static method in class org.deeplearning4j.rl4j.util.
DataManager
save(OutputStream, Learning)
- Static method in class org.deeplearning4j.rl4j.util.
DataManager
save(Learning)
- Method in class org.deeplearning4j.rl4j.util.
DataManager
setHistoryProcessor(IHistoryProcessor.Configuration)
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThread
setHistoryProcessor(IHistoryProcessor.Configuration)
- Method in class org.deeplearning4j.rl4j.learning.
Learning
setTarget(ArrayList<Transition<Integer>>)
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.discrete.
QLearningDiscrete
setTargetDQN(IDQN)
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
show(opencv_core.Mat)
- Method in class org.deeplearning4j.rl4j.learning.
HistoryProcessor
SimpleToy
- Class in
org.deeplearning4j.rl4j.mdp.toy
SimpleToy(int)
- Constructor for class org.deeplearning4j.rl4j.mdp.toy.
SimpleToy
SimpleToyState
- Class in
org.deeplearning4j.rl4j.mdp.toy
SimpleToyState()
- Constructor for class org.deeplearning4j.rl4j.mdp.toy.
SimpleToyState
startGlobalThread()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncLearning
startMonitor(String, int[])
- Method in class org.deeplearning4j.rl4j.learning.
HistoryProcessor
startMonitor(String, int[])
- Method in interface org.deeplearning4j.rl4j.learning.
IHistoryProcessor
STATISTIC_FILENAME
- Static variable in class org.deeplearning4j.rl4j.util.
Constants
step(Integer)
- Method in class org.deeplearning4j.rl4j.mdp.toy.
HardDeteministicToy
step(Integer)
- Method in class org.deeplearning4j.rl4j.mdp.toy.
SimpleToy
StepCountable
- Interface in
org.deeplearning4j.rl4j.learning
stopMonitor()
- Method in class org.deeplearning4j.rl4j.learning.
HistoryProcessor
stopMonitor()
- Method in interface org.deeplearning4j.rl4j.learning.
IHistoryProcessor
store(Transition<A>)
- Method in class org.deeplearning4j.rl4j.learning.sync.
ExpReplay
store(Transition<A>)
- Method in interface org.deeplearning4j.rl4j.learning.sync.
IExpReplay
SubEpochReturn()
- Constructor for class org.deeplearning4j.rl4j.learning.async.
AsyncThread.SubEpochReturn
SyncLearning
<
O
extends org.deeplearning4j.rl4j.space.Encodable,
A
,
AS
extends org.deeplearning4j.rl4j.space.ActionSpace<
A
>,
NN
extends
NeuralNet
> - Class in
org.deeplearning4j.rl4j.learning.sync
SyncLearning(ILearning.LConfiguration)
- Constructor for class org.deeplearning4j.rl4j.learning.sync.
SyncLearning
T
targetDqnOutput(INDArray)
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
threadNumber
- Variable in class org.deeplearning4j.rl4j.learning.async.a3c.discrete.
A3CThreadDiscrete
threadNumber
- Variable in class org.deeplearning4j.rl4j.learning.async.nstep.discrete.
AsyncNStepQLearningThreadDiscrete
toArray()
- Method in class org.deeplearning4j.rl4j.mdp.toy.
HardToyState
toArray()
- Method in class org.deeplearning4j.rl4j.mdp.toy.
SimpleToyState
toString()
- Method in class org.deeplearning4j.rl4j.network.ac.
ActorCriticLoss
train()
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncLearning
train()
- Method in interface org.deeplearning4j.rl4j.learning.
ILearning
train()
- Method in class org.deeplearning4j.rl4j.learning.sync.
SyncLearning
trainEpoch()
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
trainEpoch()
- Method in class org.deeplearning4j.rl4j.learning.sync.
SyncLearning
trainStep(O)
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.discrete.
QLearningDiscrete
Single step of training
trainStep(O)
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
trainSubEpoch(O, int)
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThread
trainSubEpoch(O, int)
- Method in class org.deeplearning4j.rl4j.learning.async.
AsyncThreadDiscrete
"Subepoch" correspond to the t_max-step iterations that stack rewards with t_max MiniTrans
Transition
<
A
> - Class in
org.deeplearning4j.rl4j.learning.sync
Transition()
- Constructor for class org.deeplearning4j.rl4j.learning.sync.
Transition
U
updateTargetNetwork()
- Method in class org.deeplearning4j.rl4j.learning.sync.qlearning.
QLearning
V
valueNet
- Variable in class org.deeplearning4j.rl4j.network.ac.
ActorCriticSeparate
VIDEO_DIR
- Static variable in class org.deeplearning4j.rl4j.util.
Constants
W
waitKP()
- Method in class org.deeplearning4j.rl4j.learning.
HistoryProcessor
writeInfo(ILearning)
- Method in class org.deeplearning4j.rl4j.util.
DataManager
A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017. All rights reserved.