项目简介
本项目为2022机器学习与大数据作业9的实现,模拟了代理在小网格世界中的价值迭代过程。用户可通过配置不同的世界大小和代理决策概率,观察网格世界状态的变化情况。
项目的主要特性和功能
- 参数可配置:支持通过命令行参数自定义世界大小和代理决策概率。
- 多情况模拟:可设置不同的代理决策概率和世界大小,观察不同配置下的迭代次数和最终结果。
- 错误提示:当输入错误的代理决策概率时,程序会给出相应的错误提示。
安装使用步骤
环境准备
确保已经安装以下环境: - Python 3.7.13 - numpy 1.21.6 - colorlog 6.7.0
操作步骤
- 进入项目目录:
shell cd mlbd2022fall-small-grid-world
- 运行项目:
shell python run.py --ws 4 --am 0.25 0.25 0.25 0.25
命令参数说明: --ws
:世界大小--am
:代理决策概率,格式为[left, right, up, down]
运行后,程序会输出迭代次数和最终的网格世界状态矩阵。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】