appvoid commited on
Commit
e236ca7
·
verified ·
1 Parent(s): 05f6d50

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +10 -10
index.html CHANGED
@@ -322,17 +322,17 @@ class ReinforcementModule {
322
  constructor(network, options = {}) {
323
  this.network = network;
324
  this.options = {
325
- memorySize: options.memorySize || 10000,
326
  batchSize: options.batchSize || 16,
327
  learningRate: options.learningRate || 0.01,
328
  gamma: options.gamma || 0.9,
329
  epsilon: options.epsilon || 1,
330
  epsilonMin: options.epsilonMin || 0.01,
331
  epsilonDecay: options.epsilonDecay || 0.95,
332
- weightUpdateRange: options.weightUpdateRange || 0.05,
333
  actionSpace: options.actionSpace || 2048,
334
- memoryLayerSize: options.memoryLayerSize || 128,
335
- predictionHorizon: options.predictionHorizon || 1024,
336
  memoryCellDecay: options.memoryCellDecay || 0.9
337
  };
338
 
@@ -372,9 +372,9 @@ class ReinforcementModule {
372
  const stateSize = this.getFlattenedStateSize();
373
  const actionSize = this.getActionSpaceSize();
374
 
375
- qNet.layer(stateSize + actionSize, 128, "selu");
376
- qNet.layer(128, 64, "selu");
377
- qNet.layer(64, 1, "selu");
378
 
379
  return qNet;
380
  }
@@ -385,7 +385,7 @@ class ReinforcementModule {
385
  this.getFlattenedStateSize() + this.options.memoryLayerSize * 3;
386
 
387
  predictor.layer(inputSize, 8, "tanh");
388
- predictor.layer(8, 8, "selu");
389
  predictor.layer(8, this.options.predictionHorizon, "tanh");
390
 
391
  return predictor;
@@ -585,7 +585,7 @@ class ReinforcementModule {
585
  }
586
  ],
587
  {
588
- epochs: 1000,
589
  learningRate: this.options.learningRate
590
  }
591
  );
@@ -613,7 +613,7 @@ class ReinforcementModule {
613
  }
614
  ],
615
  {
616
- epochs: 100,
617
  learningRate: this.options.learningRate
618
  }
619
  );
 
322
  constructor(network, options = {}) {
323
  this.network = network;
324
  this.options = {
325
+ memorySize: options.memorySize || 128,
326
  batchSize: options.batchSize || 16,
327
  learningRate: options.learningRate || 0.01,
328
  gamma: options.gamma || 0.9,
329
  epsilon: options.epsilon || 1,
330
  epsilonMin: options.epsilonMin || 0.01,
331
  epsilonDecay: options.epsilonDecay || 0.95,
332
+ weightUpdateRange: options.weightUpdateRange || 0.02,
333
  actionSpace: options.actionSpace || 2048,
334
+ memoryLayerSize: options.memoryLayerSize || 32,
335
+ predictionHorizon: options.predictionHorizon || 16,
336
  memoryCellDecay: options.memoryCellDecay || 0.9
337
  };
338
 
 
372
  const stateSize = this.getFlattenedStateSize();
373
  const actionSize = this.getActionSpaceSize();
374
 
375
+ qNet.layer(stateSize + actionSize, 16, "selu");
376
+ qNet.layer(16, 16, "selu");
377
+ qNet.layer(16, 1, "selu");
378
 
379
  return qNet;
380
  }
 
385
  this.getFlattenedStateSize() + this.options.memoryLayerSize * 3;
386
 
387
  predictor.layer(inputSize, 8, "tanh");
388
+ predictor.layer(8, 8, "tanh");
389
  predictor.layer(8, this.options.predictionHorizon, "tanh");
390
 
391
  return predictor;
 
585
  }
586
  ],
587
  {
588
+ epochs: 10,
589
  learningRate: this.options.learningRate
590
  }
591
  );
 
613
  }
614
  ],
615
  {
616
+ epochs: 10,
617
  learningRate: this.options.learningRate
618
  }
619
  );