贝叶斯近似强化学习(BARL)
barl的Python项目详细描述
H1> Bayl—Bayes近似强化学习< /H1>
这个包应该作为一个工具集合来做一般的rl,特别是贝叶斯rl。
主要功能(2019年7月):
- 估计量
- 代理
- 环境
- 模拟和可视化
安装:
点:
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)