当前位置: 首页 > 工具软件 > magent > 使用案例 >

MAgent安装及初步试验

韩彬
2023-12-01

 

Magent是一个强化学习研究平台。与之前的只关注单个或者很少几个的强化学习研究平台不一样,Magent能够支持成百上千个强化学习智能体。

AAAI 2018 demo paper:MAgent: A Many-Agent Reinforcement Learning Platform for Artificial Collective Intelligence

你也可以在这里our demo video找到相关视频。你可以在这里找到更多关于强化学习学习资源

MAgent 支持Linux和OS X,python2.7或者python3下面都可以安装。平台不指定你的agent使用什么结构,你可以用基于规则的算法,或者深度学习框架。

Linux的安装如下:

git clone https://github.com/geek-ai/MAgent.git
cd MAgent
sudo apt-get install cmake libboost-system-dev libjsoncpp-dev libwebsocketpp-dev
bash build.sh
export PYTHONPATH=$(pwd)/python:$PYTHONPATH

如果这里你报了类似这样的错误的话:

OSError: /home/zhiqianghe/anaconda3/envs/marl/bin/../lib/libgomp.so.1: version `GOMP_4.0' not found (required by /home/zhiqianghe/code/MAgent/python/magent/../../build/libmagent.so)

可以参考以下链接:https://blog.csdn.net/liangyanghui/article/details/78481534,https://blog.csdn.net/dcrmg/article/details/78358279

就是需要将anaconda升级一下,升级Anaconda需要先升级conda:

conda update conda
conda update anaconda

如果你需要卸载的话,你直接将该目录删除即可,在home中右键也可以。或者执行下面的代码:

rm -rf anaconda

然后清理.bashrc中的Anaconda路径

如果上述方案没有解决的话,建议你在主目录中安装,不要在anaconda环境中进行安装。

之后的话,你就可以运行以下代码对其进行测试:

追逐:

python examples/train_pursuit.py --train

聚集:

python examples/train_gather.py --train

战争:

python examples/train_battle.py --train

 

官方网址:https://github.com/geek-ai/MAgent

参考链接:http://nooverfit.com/wp/%e4%b8%80%e7%af%87%e6%9c%89%e6%84%8f%e6%80%9d%e7%9a%84demo-paper-%e5%a4%9a%e6%99%ba%e8%83%bd%e4%bd%93%e7%9a%84rl%e5%a2%9e%e5%bc%ba%e5%ad%a6%e4%b9%a0%e5%b9%b3%e5%8f%b0-%e7%90%86%e8%a7%a3%e7%be%a4/

 

我的微信公众号名称:深度学习与先进智能决策
微信公众号ID:MultiAgent1024
公众号介绍:主要研究强化学习、计算机视觉、深度学习、机器学习等相关内容,分享学习过程中的学习笔记和心得!期待您的关注,欢迎一起学习交流进步!

 类似资料: