Beispiel #1
0
 public void AsyncUpdate(Optimizer p_optimizer)
 {
     AsyncUpdate(p_optimizer._dW, p_optimizer._db);
 }
Beispiel #2
0
 public ActorCritic(Optimizer p_optimizer, NeuralNetwork p_network, float p_gamma)
 {
     _optimizer = p_optimizer;
     _network   = p_network;
     _gamma     = p_gamma;
 }
Beispiel #3
0
 public AsyncDoubleQLearning(Optimizer p_optimizer, NeuralNetwork p_networkQ, NeuralNetwork p_networkQt, float p_gamma, int p_asynchUpdate) : base(p_optimizer, p_networkQ, p_networkQt, p_gamma, p_asynchUpdate)
 {
 }
Beispiel #4
0
 public QLearning(Optimizer p_optimizer, NeuralNetwork p_network, float p_gamma)
 {
     _optimizer = p_optimizer;
     _network   = p_network;
     _gamma     = p_gamma;
 }
Beispiel #5
0
 public DeepDoubleQLearning(Optimizer p_optimizer, NeuralNetwork p_network, float p_gamma, int p_capacity, int p_batchSize, int p_qtUpdateSize) : base(p_optimizer, p_network, p_gamma, p_capacity, p_batchSize, p_qtUpdateSize)
 {
 }