首先安装paddle,见连接:https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/develop/install/pip/windows-pip.html
再安装parl:见连接:https://github.com/PaddlePaddle/PARL
如果安装parl过程中遇到用户管理权限问题:pip install --user parl
paddle是整个框架,parl 是paddle中的一个文件。包含了很多用于强化学习的常用文件。我们现在看一下parl包含哪些文件。
dir(parl)
主要结果: ['Agent', 'Algorithm', 'Model', 'SummaryWriter', 'agent', 'algorithm', 'algorithms', 'connect', 'core', 'logger', 'model', 'os', 'remote', 'remote_class', 'utils']
- 包含4个类文件·
'Agent', 'Algorithm', 'Model', 'SummaryWriter'
- 以及其他的函数文件:
'agent', 'algorithm', 'algorithms', 'connect', 'core', 'logger', 'model', 'os', 'remote', 'remote_class', 'utils'
Agent
- learn(self, *args, **kwargs)
- predict(self, *args, **kwargs)
- restore(self, save_path, model=None)
- sample(self, *args, **kwargs)
- save(self, save_path, model=None)
Algorithm
- get_weights(self)
- learn(self, *args, **kwargs)
- predict(self, *args, **kwargs)
- sample(self, *args, **kwargs)
- set_weights(self, params)
Model
- get_weights(self)
- set_weights(self, weights)
- sync_weights_to(self, target_model, decay=0.0)
- add_parameter(self, name, parameter)
- add_sublayer(self, name, sublayer)
- apply(self, fn)
- backward(self, *inputs)
- buffers(self, include_sublayers=True)
- children(self)
- clear_gradients(self)
- create_parameter(self, shape, attr=None, dtype=None, is_bias=False, default_initializer=None)
- create_tensor(self, name=None, persistable=None, dtype=None)
- create_variable(self, name=None, persistable=None, dtype=None)
- eval(self)
- extra_repr(self)
- forward(self, *inputs, **kwargs)
- full_name(self)
- named_buffers(self, prefix=‘’, include_sublayers=True)
- named_children(self)
- named_parameters(self, prefix=‘’, include_sublayers=True)
- named_sublayers(self, prefix=‘’, include_self=False, layers_set=None)
- parameters(self, include_sublayers=True)
- register_buffer(self, name, tensor, persistable=True)
- register_forward_post_hook(self, hook)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)