跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

Model-Based Policy Optimization

此 GitHub 仓库包含“何时信任您的模型:基于模型的策略优化”论文的代码。它提供了基于模型的策略优化算法的实现,使研究人员和开发人员能够重现实验并在此基础上进行强化学习的研究。

查看仓库
分享
查看仓库
分享

MBPO(Model-Based Policy Optimization,基于模型的策略优化)GitHub 仓库是题为“何时信任您的模型:基于模型的策略优化”的研究论文的官方代码发布。该项目提供了基于模型的强化学习算法的全面实现,特别侧重于通过利用学习到的环境模型来优化策略。研究人员和从业者可以利用此代码库来复制论文中提出的实验结果,从而促进人工智能和机器学习领域的透明度和可复现性。

阅读更多

该仓库包含详细的安装说明,包括设置 MuJoCo、克隆仓库以及创建具有必要依赖项的专用 conda 环境。然后,用户可以使用提供的配置文件运行实验,并支持本地执行和 GPU 加速。代码库的结构旨在便于修改和扩展,允许用户将其改编用于新环境或算法变体。

主要功能包括定义和训练环境模型、使用这些模型进行策略优化以及使用集成的 Viskit 可视化工具记录实验运行的能力。该项目还详细介绍了如何配置超参数,例如 rollout 长度计划,并提供了调整训练频率和模型训练超时以进行性能调优的选项。作者承认 softlearning 和 PETS 代码库的贡献,强调了 AI 研究的协作性质。

该资源对于强化学习研究人员、机器学习工程师和希望加深对基于模型的方法理解的研究生尤其有价值。通过提供对实现的直接访问,MBPO 仓库使用户能够试验先进的 RL 技术,探索新的研究方向,并为智能系统的进步做出贡献。

  • 类别AI 模型与大语言模型
  • 定价模式开源
  • 部署云端, 自托管
  • 平台网页版

  • “何时信任您的模型:基于模型的策略优化”论文的代码

  • 基于模型的策略优化 (MBPO) 算法的实现

  • 环境模型学习和策略优化能力

  • 研究实验的可复现性

  • 支持 MuJoCo 环境

  • 与 Viskit 集成以进行日志记录和可视化

  • 可配置的 rollout 长度计划

  • 模型训练频率和超时的选项

  • 可扩展的代码库,用于新环境和修改

  • 通过 conda 环境文件管理依赖项

  • 用于运行实验的示例配置文件

  • 清晰的安装和使用说明

  1. 安装 MuJoCo:在 ~/.mujoco/mjpro150 设置 MuJoCo 1.50,并将您的许可证密钥放在 ~/.mujoco/mjkey.txt。

  2. 克隆仓库:运行 'git clone --recursive https://github.com/jannerm/mbpo.git' 获取代码。

  3. 创建环境:使用 'environment/gpu-env.yml' 设置 conda 环境并激活它。

  4. 安装依赖项:使用 'pip install -e viskit' 和 'pip install -e .' 安装项目及其依赖项。

  5. 配置实验:修改或选择 'examples/config/' 中的配置文件以进行所需设置。

  6. 运行实验:使用类似 'mbpo run_local examples.development --config=examples.config.halfcheetah.0 --gpus=1 --trial-gpus=1' 的命令在本地执行实验。

  7. 可视化结果:使用 Viskit 运行 'viskit ~/ray_mbpo --port 6008' 查看保存的运行(如果需要,请调整 log_dir)。

  • 强化学习研究
  • 算法开发
  • 机器人仿真
  • 自主系统
  • 超参数调优
  • 环境建模

GitHub 旗下产品

Model-Based Policy Optimization 评价

加载中...

与 Model-Based Policy Optimization 类似的热门AI工具

maml_rl

AI GitHub 仓库

该存储库提供了“模型无关的元学习用于深度网络的快速适应”论文中详细的强化学习实验代码。它使研究人员和开发人员能够探索元学习技术,以在强化学习的深度神经网络中实现快速适应。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

该存储库提供了“模型无关的元学习用于深度网络的快速适应”论文中详细的强化学习实验代码。它使研究人员和开发人员能够探索元学习技术,以在强化学习的深度神经网络中实现快速适应。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

Handful of Trials

AI GitHub 仓库

该代码仓库包含论文“Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models”的实验代码。它实现了 PETS 算法,将具备不确定性感知的深度网络动力学模型与基于采样的不确定性传播相结合,在强化学习任务中实现高效的样本学习。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

该代码仓库包含论文“Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models”的实验代码。它实现了 PETS 算法,将具备不确定性感知的深度网络动力学模型与基于采样的不确定性传播相结合,在强化学习任务中实现高效的样本学习。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

TD3 PyTorch 实现

AI GitHub 仓库

该存储库提供了作者官方的 Twin Delayed Deep Deterministic Policy Gradients (TD3) PyTorch 实现。它专为 OpenAI Gym 环境中的连续控制任务而设计,为强化学习的研究和开发提供了强大的解决方案。

其他 AI 工具
查看工具

AI GitHub 仓库

该存储库提供了作者官方的 Twin Delayed Deep Deterministic Policy Gradients (TD3) PyTorch 实现。它专为 OpenAI Gym 环境中的连续控制任务而设计,为强化学习的研究和开发提供了强大的解决方案。

其他 AI 工具
查看 AI GitHub 仓库 Top 250

nanoGPT

AI GitHub 仓库

nanoGPT 是一个极简、高性能的 GitHub 仓库,用于训练和微调中等规模的 GPT 模型。它提供了一个简单易读的代码库,供研究人员和开发人员试验 GPT 架构、复现 GPT-2 结果并构建自定义语言模型。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

极简、高性能的 GitHub 仓库,用于训练和微调中等规模的 GPT 模型。它提供了一个简单易读的代码库,供研究人员和开发人员试验 GPT 架构、复现 GPT-2 结果并构建自定义语言模型。nanoGPT 是一个极简、高性能的 GitHub 仓库,用于训练和微调中等规模的 GPT 模型。它提供了一个简单易读的代码库,供研究人员和开发人员试验 GPT 架构、复现 GPT-2 结果并构建自定义语言模型。

精选AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

OpenManus-RL

AI GitHub 仓库

OpenManus-RL 是一个专注于大型语言模型 (LLM) 智能体强化学习 (RL) 微调的直播开发开源项目。它旨在探索基于 RL 的 LLM 智能体微调新范式,动态分享进展和结果。该项目欢迎社区贡献,以推进智能体的推理和工具集成能力。

AI 智能体构建工具
查看工具

AI GitHub 仓库

专注于大型语言模型 (LLM) 智能体强化学习 (RL) 微调的直播开发开源项目。它旨在探索基于 RL 的 LLM 智能体微调新范式,动态分享进展和结果。该项目欢迎社区贡献,以推进智能体的推理和工具集成能力。OpenManus-RL 是一个专注于大型语言模型 (LLM) 智能体强化学习 (RL) 微调的直播开发开源项目。它旨在探索基于 RL 的 LLM 智能体微调新范式,动态分享进展和结果。该项目欢迎社区贡献,以推进智能体的推理和工具集成能力。

AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

Unity ML-Agents Toolkit

AI GitHub 仓库

Unity ML-Agents Toolkit 是一个开源项目,允许游戏和模拟作为训练智能体的环境,使用深度强化学习和模仿学习。它为开发者提供了一个创建 AI 驱动环境的平台。

AI 游戏开发工具游戏与电竞

AI GitHub 仓库 排名第 64 位

查看工具

AI GitHub 仓库

开源项目,允许游戏和模拟作为训练智能体的环境,使用深度强化学习和模仿学习。它为开发者提供了一个创建 AI 驱动环境的平台。Unity ML-Agents Toolkit 是一个开源项目,允许游戏和模拟作为训练智能体的环境,使用深度强化学习和模仿学习。它为开发者提供了一个创建 AI 驱动环境的平台。

AI 游戏开发工具游戏与电竞
AI GitHub 仓库 排名第 64 位

ColossalAI

AI GitHub 仓库

ColossalAI是一个旨在使大型AI模型更具经济性、更快速和更易获取的项目。它提供了优化AI模型训练和部署的工具和框架,专注于效率和可扩展性。

机器学习平台

AI GitHub 仓库 排名第 65 位

查看工具

AI GitHub 仓库

旨在使大型AI模型更具经济性、更快速和更易获取的项目。它提供了优化AI模型训练和部署的工具和框架,专注于效率和可扩展性。ColossalAI是一个旨在使大型AI模型更具经济性、更快速和更易获取的项目。它提供了优化AI模型训练和部署的工具和框架,专注于效率和可扩展性。

机器学习平台
AI GitHub 仓库 排名第 65 位

LlamaFactory

AI GitHub 仓库

LlamaFactory是一个GitHub仓库,专注于对100多种大型语言模型(LLMs)和视觉语言模型(VLMs)进行统一和高效的微调。它旨在简化AI领域研究人员和开发人员的微调过程。

机器学习平台

AI GitHub 仓库 排名第 12 位

查看工具

AI GitHub 仓库

GitHub仓库,专注于对100多种大型语言模型(LLMs)和视觉语言模型(VLMs)进行统一和高效的微调。它旨在简化AI领域研究人员和开发人员的微调过程。LlamaFactory是一个GitHub仓库,专注于对100多种大型语言模型(LLMs)和视觉语言模型(VLMs)进行统一和高效的微调。它旨在简化AI领域研究人员和开发人员的微调过程。

精选机器学习平台
AI GitHub 仓库 排名第 12 位
1/8