-
Notifications
You must be signed in to change notification settings - Fork 6
/
rl.lua
57 lines (45 loc) · 1.16 KB
/
rl.lua
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
56
57
module('rl', package.seeall)
module('rl.util', package.seeall)
require('rl.util.io_util')
require('rl.util.util')
require('rl.util.mdputil')
require('rl.util.tensorutil')
require('rl.util.util_for_unittests')
require('rl.rl_constants')
require('rl.Policy')
require('rl.GreedyPolicy')
require('rl.AllActionsEqualPolicy')
require('rl.TestPolicy')
require('rl.Control')
require('rl.ValueIteration')
require('rl.MonteCarloControl')
require('rl.Sarsa')
require('rl.TableSarsa')
require('rl.LinSarsa')
require('rl.NNSarsa')
require('rl.ControlFactory')
require('rl.SarsaFactory')
require('rl.TableSarsaFactory')
require('rl.LinSarsaFactory')
require('rl.NNSarsaFactory')
require('rl.Mdp')
require('rl.TestMdp')
require('rl.SAFeatureExtractor')
require('rl.TestSAFE')
require('rl.QFunc')
require('rl.QHash')
require('rl.QApprox')
require('rl.QLin')
require('rl.QNN')
require('rl.VFunc')
require('rl.VHash')
require('rl.MdpConfig')
require('rl.MdpSampler')
require('rl.EpisodeBuilder')
require('rl.Explorer')
require('rl.ConstExplorer')
require('rl.DecayTableExplorer')
require('rl.Evaluator')
require('rl.QVAnalyzer')
require('rl.SarsaAnalyzer')
require('rl.TestMdpQVAnalyzer')