parl[未完]

parl[未完],第1张

一、parl的安装

首先安装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

二、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'
2.1 类文件的主要介绍 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)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/733190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存