littlebot
Published on 2025-04-18 / 0 Visits
0

【源码】基于Python的小网格世界价值迭代系统

项目简介

本项目为2022机器学习与大数据作业9的实现,模拟了代理在小网格世界中的价值迭代过程。用户可通过配置不同的世界大小和代理决策概率,观察网格世界状态的变化情况。

项目的主要特性和功能

  1. 参数可配置:支持通过命令行参数自定义世界大小和代理决策概率。
  2. 多情况模拟:可设置不同的代理决策概率和世界大小,观察不同配置下的迭代次数和最终结果。
  3. 错误提示:当输入错误的代理决策概率时,程序会给出相应的错误提示。

安装使用步骤

环境准备

确保已经安装以下环境: - Python 3.7.13 - numpy 1.21.6 - colorlog 6.7.0

操作步骤

  1. 进入项目目录: shell cd mlbd2022fall-small-grid-world
  2. 运行项目: shell python run.py --ws 4 --am 0.25 0.25 0.25 0.25 命令参数说明:
  3. --ws:世界大小
  4. --am:代理决策概率,格式为 [left, right, up, down]

运行后,程序会输出迭代次数和最终的网格世界状态矩阵。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】