贝叶斯近似强化学习(BARL)

barl的Python项目详细描述


H1> Bayl—Bayes近似强化学习< /H1>

这个包应该作为一个工具集合来做一般的rl,特别是贝叶斯rl。

主要功能(2019年7月):

  1. 估计量
  2. 代理
  3. 环境
  4. 模拟和可视化

安装:

点:

pip3 install barl

Github:

git clone https://github.com/ai-nikolai/barl
cd barl
pip3 install -e .

用法:

测试

cd barl
pytest

实验:

cd barl
cd experiments
python3 experiments_mab.py

脚本:

importbarlenv=barl.environments.MultiArmedBandit(arms=4)agent1=barl.agents.baselines.RandomActionsSampler(numActions=4)total,arlist,_=barl.simulations.run_state_less_agent_and_env(environment=env,agent=agent1,N=100)barl.utils.plotting.plot_reward_over_time_from_ar(arlist)

版权所有(C)-Nikolai Rozanov 2019年至今

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在收到spring mqtt集成中停止重复订阅保留的消息   java改造安卓在textview中显示数据   读取CSV Java时获取While循环中的最后一行数据   将Java程序转换为小程序的部署   java如何在不向Src添加文件的情况下将文件放入GitLab测试   java包含字节数组列表的方法   java十进制转换错误   eclipse是由java引起的。lang.ClassNotFoundException:org。springframework。js。资源ResourceServlet   继承Java向上与向下   java自动调整标签内容的大小   java从Android中的AlertDialog返回信息   java在声明按钮时仿真程序中出现错误   java编写刷新线程的最佳方法   Java初学者错误   java需要帮助重置JComboBox   java如何用Spring/MultipartFile捕获中断流   java是否可以在JUnit中设置被测试类的方法的返回值?