-
Notifications
You must be signed in to change notification settings - Fork 1
/
config.json
executable file
·55 lines (46 loc) · 921 Bytes
/
config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
{
"device" : "/cpu:0",
"env" : null,
"learningRate" : 0.00025,
"dueling" : false,
"doubleDQN" : false,
"maxReward" : 1,
"clipDelta" : 1,
"bufSize" : 1e5,
"histLen" : 4,
"height" : 84,
"width" : 84,
"convLayers" : [
[32, [8, 8], [4, 4]],
[64, [4, 4], [2, 2]],
[64, [3, 3], [1, 1]]
],
"linearLayers" : [512],
"trainSteps" : 5e7,
"discount" : 0.99,
"batchSize" : 32,
"actrep" : 4,
"randomStarts" : 30,
"epsEnd" : 0.1,
"epsEndT" : 1e6,
"targetFreq" : 10000,
"learnStart" : 50000,
"trainFreq" : 4,
"reportFreq" : 10000,
"saveFreq" : 10000,
"evalFreq" : 100000,
"savePath" : null,
"render" : false,
"epsTest" : 0.05,
"evalMaxEpisode" : 30,
"evalMaxSteps" : 125000,
"evalBatchSize" : 1000,
"penaltyForBounds" : 4.0,
"boundSteps" : 4,
"actionPredictions" : 10,
"auxiliaryTaskWeights" : 0.01,
"qDecay" : 1e-2,
"greedy_n_step" : true,
"essential" : true,
"debug" : 0
}