深度强化学习落地调参技巧

深度强化学习实战指南:从PPO、DQN算法原理到代码实现与调参 1. 这门课到底值不值得花时间?先看它解决了什么核心问题 深度强化学习听起来很酷,但很多人卡在第一步:理论公式看不懂,代码跑不通,学完不知道能干什么。这门课程最直接的价值,就是试图解决这个“从理论到落地”的断层问题。它不是单纯讲概念,而是把PPO、DQN、A3C、Q-Learning这些经典算法,拆解成你能在电脑上跑起来的代码和能复现的实验。 适合谁看?如果你已经有一些Python和机器学习基础,想系统性地搞懂强化学习,并且希望看到每个算法在具体环境(比如游戏、机器人控制)里是怎么工作的,那这套课程的结构对 阅读详情

转载文章,学习一下强化学习.并且也有申老师关于强化学习的一些精彩论述,在这里和大家汇报一下我的学习情况。

天下苦深度强化学习久矣,这有一份训练与调参技巧手册

https://geek.youkuaiyun.com/65d5ab8ab8e5f01e1e460619.html
©作者 | 申岳
单位 | 北京邮电大学
研究方向 | 机器人学习
作者:WYJJYN(申岳 )
链接:https://zhuanlan.zhihu.com/p/95991017

以下是我看过对深度强化学习理解最为清晰客观的一些观点,对于后续学习有极大的帮助。

第一幕

人工智能闯入公众视野不是因为AlexNet的横空出世,而是AlphaGo击败李世石引起的轩然大波。深度强化学习不断展现了其强大的解决问题的能力。并且随着大模型与强化学习的深度结合,有一次震惊了全世界。
如今的DRL已经是图文与公式并茂,paper与代码齐飞。算法工作者面对这样的时代,就更应该保持“知行和一”,也就是需要经历从冲向算法原理,到广泛动手实践再到上升到统一方法论这三个必要阶段,唯有如此才算真正掌握了知识。对这两年DRL落地工作中的一些感悟和心得做些粗略总结,若能对读者启发一二则善莫大焉,如有纰漏谬误也真心期待得到大家的批评指正,我深信持续的交流是进步的源泉,也是我写下这些文字的初衷。
强化学习源于学术高于学术
DRL落地面涉及相当广泛,真正的目标是在现实应用中获得实实在在的性能提升,为企业创造肉眼可见的价值,我们无法自由选择较弱的baseline自欺欺人。没有Gym那样的虚拟环境,我需要自己搭建模拟器,定义状态空间,动作空间和奖励函数。还需要切实考虑算法的实用性,比如模拟器的reality gap是否足够小,对不同应用场景的泛化性如何,模型的训练时间是否可控,inference运算效率能不能更上,对各种异常、延时和误差鲁棒性等等。也就是常说的落地源于学术又高于学术。

第二幕

丑化说在前头,任何机器学习方法都不是包治百病的灵丹妙药,他们也有各自的舒适圈,有时候还相当挑剔。强化学习,无论带不带“深度”二字,也同样有其鲜明的优势和局限性,务必要具体问题具体分析。不管别人吹嘘得多么厉害,我也要摆正心态,不是所有需求都适合用DRL做,适合用DRL做的需求也未必能超越传统方法。
在我看来,算法工程师核心能力总结为以下三点:
一是对各种算法本质及其能力边界的深刻理解
二是对问题内在逻辑的深入分析
三是对两者结合的敏锐直觉
优秀的算法工程师的高光时刻从拒绝不合理的需求开始,其他的都是后话。不经过慎重评估而盲目上马的项目不仅是对资源的巨大浪费,更让每个参与者陷在深坑中痛不欲生。知道一种算法不能干什么与知道它能干什么同样重要,对DRL而言,即使是在最理想的外部条件下,也有绕不过去的七寸——泛化无能。这是DRL的基本原理决定的,任何在这一点上提出过高要求的应用都不适合用DRL解决。
DRL过拟合天性使然,即DRL解决的是从过去的经验中学习有用知识,并用于后续决策的问题。有别于纯视觉应用,DRL不仅仅满足于识别和定位,而是根据这些信息采取针对性的行动以获取最大长期收益。从本质上来说,DRL就是一种依赖过拟合的算法,说白了就是通过暴力搜索把其中的成功经验记下来,并用以知道后续决策。
别嫌露骨,别怕尴尬,岂不闻学术界某大牛的辛辣讽刺仍余音绕梁——强化学习是唯一被允许在训练集上测试的算法。由于缺乏直接监督信号用于训练,DRL还特别“费数据”,以至于需要专门的模拟器源源不断地产生数据供其挥霍。好不容易训出来的policy在训练环境用得好好的,换个环境立马歇菜。
等等,不是说好了DNN有泛化能力吗?ResNet明明能在一张没见过的图片中识别出阿猫阿狗的呀。这是因为任务层次不同,泛化的定义和要求自然也不同。视觉识别层面的泛化可以理解为深度网络学习到了通用的高层语义信息,以至于只要看到类似的像素结构就能与高层语义对应起来。这个层次的泛化能力DRL也可以有,可惜远远不够。我们前边说过,DRL是要根据识别到的信息做出决策以最大化长期收益的,具体地,DRL拟合了一个特定环境、特定reward函数和当前policy下,从特定输入状态(state)到最终收益(episode结束时)的Value函数,再反过来根据这个函数去优化policy,使其输出的action最大化该Value函数。这是一个交替更新的过程,Value函数和policy你中有我我中有你,直到抵达某种纳什均衡。假设探索足够充分,我们可以认为最终的Value函数只由环境特性和reward函数决定。
OK,整理一下DRL的逻辑链条:Value函数过拟合环境特性和reward函数,Policy又过拟合Value函数。一朝天子一朝臣,一种环境一种policy,环境换了,policy废了。在训练环境中agent看到家猫,发现喂食可以得到高回报,于是用policy记了下来,在测试环境中,家猫换成野猫,虽然识别到的还是猫,agent继续喂食,然后就被猫抓了……相信看到这里,你就能明白为什么DRL被允许在训练集上测试了,也明白为什么DRL泛化无能了,因为这个level的泛化要求太TM高了!即使是人类在缺乏相关经验的情况下也会踩坑,但人类能做到吃一堑长一智,甚至从此主动避开所有可能有危险的动物,这得益于人类的两大核心优势:高效学习(只需极少样本)和终身学习(举一反三、融会贯通),而现阶段DRL却只会低效地死记硬背,训练也是一锤子买卖,这是真正的智能对人工智能的降维碾压。

使用RL的建议

太长不看版

  1. 学习 RL 和 Stable Baselines3
  2. 如有必要,进行定量的实验和超参数调整
  3. 使用单独的测试环境评估效果(记得要检查 wrappers!)
  4. 想要更好的效果,就增加训练预算

目前RL的局限

  1. Sample Inefficient:Model-free RL 算法通常需要大量样本(有时需要上百万次交互)才能学到有用的信息。
  2. 对超参数和随机种子敏感:RL 的结果可能因超参数或随机种子的不同而变化。
  3. Reward Function Design:设计良好的奖励函数需要专业知识和多次迭代。

如何评估RL算法?

  • 使用独立的测试环境评估算法,建议每交互 N 次后测试 n 个 episodes,取平均值作为单个 episode 的 reward。
  • 在测试时,对于 A2C、PPO 等算法,调用 .predict() 时应设置 deterministic=True。
  • 查看 training curve 是一种不错的方式,但可能会低估 agent 的真实表现。

我该使用哪种算法?

  • 离散动作空间:DQN
  • 连续动作空间:SAC
  • 扩展版本:DQN 的连续版本 NAF,SAC 的离散版本 SAC-Discrete
  • 并行训练:A2C 和 PPO 适合并行训练,可参考 Vectorized Environment。

创建自定义环境的Tips和Tricks

  • Normalization:尽量对 observation space 和 action space 进行归一化。
  • Reward Shaping:从 shaped reward 开始,简化问题。
  • 测试环境:使用随机动作测试环境是否正常。

示例代码:检查自定义环境是否正常

from stable_baselines3.common.env_checker import check_env

env = CustomEnv(arg1, ...)
check_env(env)  # 检查自定义环境并输出警告

示例代码:使用随机动作测试环境

env = YourEnv()
obs = env.reset()
n_steps = 10
for _ in range(n_steps):
    action = env.action_space.sample()
    obs, reward, done, info = env.step(action)
    if done:
        obs = env.reset()

实现RL算法的Tips和Tricks

  • 步骤:
    1. 多次阅读原始论文。
    2. 查看现有实现。
    3. 在简单环境中测试算法。
    4. 在更复杂的环境中运行算法,并进行调参。

个人心得

  • Normalization:对于机械臂的末端位置,建议使用相对工具系的归一化,增强泛化能力。
  • Reward Engineering:先进行 reward shaping,再考虑 sparse reward。
  • 网络结构:向量输入时,通常 2~3 层隐藏层(每层 128 或 256 节点)即可。

其他资源

参考文献

  1. Stable Baselines3 文档
  2. RL Tips and Tricks
  3. RL 教程
  4. RL 教程代码
  5. RL Zoo
  6. RL 的困难
  7. ANYmal 机器人
  8. Deep Mimic
  9. Evaluation 模块
  10. Callbacks 模块
  11. Deep Reinforcement Learning that Matters
  12. Cédric Colas 的博客
  13. Stable Baselines Issues
  14. NAF 算法
  15. SAC-Discrete 算法
  16. Vectorized Environment
  17. Ape-X 算法
  18. Stable Baselines3 Pull Request
  19. RL 算法指南
  20. HER 算法
  21. 自定义环境指南
  22. Colab Notebook 示例
  23. Stable Baselines Issues
  24. Stable Baselines Issues
  25. RL 研究的 Nuts and Bolts
  26. RL 研究视频
  27. Spinning Up
  28. 机械臂环境
  29. Spinning Up 代码

缘起

随着这波人工智能浪潮的兴起,强化学习(Reinforcement Learning,RL)这坛陈年老酒也借势找到了深度学习这个新瓶子,重新吸引了学术界、工业界乃至吃瓜群众的注意力。对于很多人来说,AI闯入他们视野的标志性事件不是2012年AlexNet的横空出世,而是AlphaGo击败李世石引起的轩然大波。可以这样说,深度强化学习(DRL)不仅点燃了世人对AI的热情,而随着CV方向性能瓶颈的出现,作为一个缺点多多、槽点满满的算法框架,DRL正在吸引越来越多的学者前来填坑,从各大AI顶会RL方向文章数量的逐年上升可见一斑。

算法工作者的“知行合一”

如今网上关于DRL的科普文可谓汗牛充栋,图文与公式并茂,paper与代码齐飞。我自知水平有限,无意在DRL科普界班门弄斧。另一方面我认为算法工作者不应只局限在原理层面,看懂很多公式不代表拥有动手能力;也不应满足于跑通toy tasks的demo,知其然不知其所以然,面对实际问题时可能依旧一头雾水。算法工作者的“知行合一”,需要经历从抽象算法原理到广泛动手实践再上升到统一方法论这三个必要阶段,唯有如此才算真正掌握了知识。

深度强化学习落地方法论(8)——新书推荐《深度强化学习落地指南》 知乎原文链接 文章目录记一次成功的ExplorationDRL落地中的“武德”问题本书的创作理念关于强化学习结语 大家好,已经很久没有更新这个专栏了,希望当初关注它的知友们还在…… 我要厚着脸皮解释一下了。 本专栏的主题是方法论,而任何方法论都属于有限的经验体系,一旦成型,其更新速率就会显著放慢,就好像成年大树的主干相对稳定,全靠末梢的枝繁叶茂来彰显生命力。 当然,停更的这段时间我没有闲着,在更广泛调研和实践的基础上,我对DRL落地过程中的方法论体系重新做了梳理,并汇总成这本书——《深度强化学习落地指南》 阅读详情

相关推荐

从DQN到SAC:深度强化学习‘调参侠’的进化之路与实战心得

本文探讨了深度强化学习从DQN到SAC的进化历程,重点分析了SAC算法在连续控制问题中的优势与实战技巧。通过对比不同算法的核心差异,揭示SAC如何通过熵正则化解决传统方法的痛点,并提供工程实践中的关键调参建议,帮助开发者高效应用这一先进算法。

weixin_30835649的博客 500

深度学习/强化学习调参技巧

深度调优策略。

qq_45889056的博客 3116

车联网资源分配实战:多智能体深度强化学习MADRL从仿真到调参

多智能体深度强化学习(MADRL)通过分布式决策与共享奖励机制,将全局优化拆解为局部观测下的协同策略,有效应对高动态环境中的资源竞争问题。其技术价值在于降低信令开销、提升频谱效率,并支持毫秒级实时调度。在车联网(V2X)场景中,MADRL被用于V2V链路的资源块选择与功率控制,解决车辆高速移动带来的信道快速变化与干扰耦合挑战。本文围绕Python仿真环境搭建、MADDPG/QMIX/MAPPO算法选型、训练避坑与课程学习等工程实践,提供可复现的代码实现与调参经验。

weixin_42624889的博客 238

深度强化学习调参技巧

综上所述,深度强化学习调参是一个非常复杂的任务,需要结合具体的任务需求和算法特点来进行调整。通过不断地尝试和实验,结合以上的调参技巧,可以提高模型的性能和训练效果。调整神经网络的结构,包括隐藏层的数量、每层的神经元数量、激活函数的选择等。通常来说,增加网络的深度和宽度有助于提高模型的表现,但也可能增加训练时间和计算成本。不同的环境和任务对算法的表现有着不同的要求,因此需要根据具体情况选择合适的环境和任务。在深度强化学习中,调参是一个非常重要的任务,它直接影响到模型的性能和收敛速度。

再来一下! 1402

ROS小车深度强化学习导航实战:环境搭建、算法选型与避坑指南

深度强化学习(DRL)正成为移动机器人自主导航的关键技术路径,其核心在于将感知、决策与控制在端到端框架中联合优化。原理上,DRL通过马尔可夫决策过程建模环境交互,借助策略梯度或Q-learning实现稀疏奖励下的长期目标求解;技术价值体现在摆脱传统SLAM+规划栈的模块耦合与调参瓶颈,提升动态场景适应性。典型应用场景包括ROS小车在Gazebo仿真与TurtleBot3实车上的避障导航,尤其适用于需快速迭代策略、应对非结构化环境的工程落地。本文聚焦ROS Noetic与TensorFlow 2.10协同下的

weixin_29061425的博客 312

深度强化学习驱动的主动配电网电压控制策略与实践

强化学习作为机器学习的重要分支,通过智能体与环境持续交互试错,学习最优序贯决策策略。深度强化学习(DRL)融合深度神经网络的特征表达能力,可处理高维状态空间下的连续控制问题。在电力系统运行中,随着分布式光伏与风电大规模接入,配电网电压波动加剧,传统基于规则和离线优化的电压控制方法难以适应快速时变场景。DRL能够将电压控制建模为马尔可夫决策过程,在线感知电网状态并实时输出调节策略,实现从被动响应到主动决策的转变。其技术价值在于提升电压合格率、降低网损并减少设备动作次数,适用于主动配电网中OLTC、电容器、SV

weixin_29048309的博客 222

【经验】深度强化学习训练与调参技巧

来源:知乎(https://zhuanlan.zhihu.com/p/482656367)作者:岳小飞天下苦 RL 久矣,其中最苦的地方莫过于训练和调参了,人人欲“调”之而后快。在此为 RL 社区贡献一点绵薄之力,首先摘录Stable Baselines3的RL Tips and Tricks,其次给出个人心得,最后提供一些其他优秀的资源。【RL Tips and ...

fengdu78的博客 3790

深度强化学习驱动的电力系统自适应紧急控制:从SAC建模到代码实践

强化学习作为人工智能领域的重要分支,通过智能体与环境持续交互优化决策策略,在复杂动态系统控制中展现出独特优势。电力系统作为典型的非线性高维动态系统,传统紧急控制高度依赖离线仿真与固定预案,面对新能源高渗透带来的运行方式剧变时适应性不足。基于马尔可夫决策过程,将紧急控制建模为状态-动作-奖励的序贯决策问题,采用SAC算法学习最优切机、切负荷策略,能够在线适应多种故障场景。该技术价值在于提升电网暂态稳定控制的自适应能力,可应用于调度端稳控策略计算与新型安全稳定控制系统设计。结合三机九节点仿真环境,逐步拆解状态空

weixin_33046983的博客 331

深度强化学习训练调参方法

转载自 https://zhuanlan.zhihu.com/p/99901400 为了保证DRL算法能够顺利收敛,policy性能达标并具有实用价值,结果有说服力且能复现,需要算法工作者在训练前、训练中和训练后提供全方位一条龙服务。我记得GANs刚火起来的时候,因为训练难度高,有人在GitHub上专门开了repository,总结来自学术界和工业界的最新训练经验,各种经过或未经验证的tricks被堆砌在一起,吸引了全世界AI爱好者的热烈讨论,可谓盛况空前。在玄学方面,DRL算法训练有得一拼。但毕竟在科研领

rl小透明 1万+

车联网V2X资源分配:多智能体深度强化学习MADRL实战指南

多智能体深度强化学习(MADRL)通过分布式决策与集中式训练,解决车联网V2X资源分配中高动态信道与低时延的挑战。其核心原理是将每条V2V链路视为智能体,基于局部观测选择子信道与功率,利用共享奖励学习协作策略。技术价值在于无需全局瞬时信道信息,推理开销小,适合车载算力受限场景。典型应用于车联网资源调度、边缘计算与URLLC业务保障。本文以Gym+PyTorch技术栈,从环境建模、算法选型到训练调参,提供可复现的MADRL实战方案。

weixin_32830601的博客 271

DQLearning-Toolbox:深度强化学习工具箱(QLearning)

强化学习工具箱(DRLToolbox) 概述 该项目建立了一个集成深度强化学习训练、训练结果可视化、调参、模型版本管理等功能于一体的工具箱,提供小游戏对算法进行测试学习。该工具箱可以帮助大家了解深度强化学习的乐趣以及协助开发者的研究。 配置情况 Python 3 TensorFlow-gpu pygame OpenCV-Python PyQt5 sys threading multiprocessing shelve os sqlite3 socket pyperclip flask glob shutil numpy pandas time importlib 如何运行? 运行run_window.py可启动窗口 启动界面 主界面 设置界面 其他功能详见项目大报告 什么是强化学习? 详见报告 最终表现 以贪吃蛇为例,经过超过500万次训练(超过48小时),一共完成36171局,每局分数如

深度强化学习算法调参

主要是一些深度强化学习算法的调参技巧

qq_33328642的博客 6088

Python遥感图像处理指南(2)-卫星影像分析MNDWI提取

在第一篇文章中,我们使用了我们导入的软件包中已定义的函数,如 rasterio 中的 open 和 read 以及 matplotlib 中的 imshow。现在,我们可以编写自己的函数了。函数是一段代码,它接收一些参数作为输入并返回输出(经过一些计算),可以在代码中多次重复使用,也可以被其他代码重用。在 Python 中定义一个新函数非常简单。return v在此语法示例中,arg1和arg2强制参数,应该传递给函数,否则会引发错误,而arg3是一个可选参数,如果是,则假定默认值 1从函数调用中省略。

gis收藏家的博客 1576

深度强化学习实战指南:从理论到代码的5本经典书籍

本文为渴望通过代码掌握深度强化学习核心算法的开发者,精选了5本从理论到实战的经典书籍。书单覆盖了从Sutton的强化学习理论基石,到结合PyTorch的动手实践指南,再到深入算法内核与前沿应用的系统路径,帮助读者构建完整的知识体系并高效实践。

weixin_29095049的博客 652

FPGA 学习系列(2):Verilog 语法基础

Verilog 由门级建模数据流建模行为建模门级建模(Gate Level Modeling):使用基本逻辑门描述电路,接近硬件物理结构。数据流建模(Data Flow Modeling):使用assign语句进行组合逻辑建模,类似数学方程式。行为建模(Behavioral Modeling):使用always代码块和if-elsecase等控制语句建模,抽象程度较高。Verilog 代码一般由模块(module)组成,每个模块描述一个独立的硬件功能。

Azperk的博客 988

BEVFormer vs BEVFusion:5个关键差异点帮你选对环视感知方案

本文深入对比了自动驾驶领域两大主流环视感知方案BEVFormer与BEVFusion。BEVFormer作为纯视觉BEV感知的标杆,通过注意力机制隐式学习深度,成本较低;而BEVFusion作为多模态融合典范,融合激光雷达与摄像头数据,在性能、小目标检测及极端环境鲁棒性上优势显著。文章从计算效率、部署成本、数据依赖性等五个核心维度提供选型指南,帮助技术决策者根据自身算力预算与传感器配置做出明智选择。

weixin_29306011的博客 124

深度强化学习(DRL)及其在汽车自动驾驶中的应用 学习计划+实操指南

核心目标:掌握深度强化学习(DRL)基础理论与核心算法,理解其在自动驾驶中的应用逻辑,能够独立完成环境配置、简单案例实操,具备将DRL算法应用于自动驾驶基础场景(如避障、跟车、车道保持)的能力。核心框架:先夯实DRL理论基础→掌握自动驾驶核心场景与需求→实操环境搭建→案例动手练习→综合项目实战,全程围绕“理论+实操”结合,避免纯理论脱节。学习周期:建议8-10周(每天2-3小时,周末可集中实操),可根据自身基础调整节奏(基础薄弱可延长至12周,有ML/RL基础可缩短至6周)。二、分阶段学习计划(8周版)

weixin_42439624的博客 485

【气动弹性实战】基于Nastran与Patran的机翼颤振仿真:从模态分析到临界速度预测

本文详细介绍了基于Nastran与Patran的机翼颤振仿真全流程,从气动弹性问题解析、机翼建模技巧到模态分析与临界速度预测。通过实战案例展示如何利用SOL 145求解器进行颤振分析,并分享网格划分、材料属性设置等工程经验,帮助工程师有效解决飞行器设计中的气动弹性耦合问题。

weixin_33725722的博客 594

深度学习与强化学习:核心差异与融合实践

深度学习和强化学习是人工智能领域的两大核心技术范式。深度学习通过海量标注数据进行模式识别,典型应用包括图像分类和自然语言处理;强化学习则通过与环境的交互学习最优决策策略,广泛应用于游戏AI和机器人控制。两种技术各有优势:深度学习擅长特征提取,强化学习精于序列决策。在实际工程中,深度强化学习(DRL)通过结合两者优势,在自动驾驶、推荐系统等领域取得突破性进展。以AlphaGo为代表的DRL框架,使用卷积网络评估状态价值,结合蒙特卡洛树搜索进行决策优化。工业实践中,Actor-Critic架构和多任务学习等技巧

weixin_29061041的博客 219

基于STM32设计的水质检测系统_333

水质安全对生态环境、农业生产、工业制造以及人类健康至关重要。针对传统水质检测方式检测周期长、成本高、实时性差的问题,本项目设计并实现了一种基于STM32的水质检测系统。系统采用STM32F103RCT6作为主控芯片,集成水温、pH值、电导率和浊度等传感器,能够实时采集水质数据,并通过OLED显示屏进行本地显示。同时,利用Air724UG 4G模块通过MQTT协议将数据上传至华为云IoT平台,实现远程监测。用户可通过Qt5开发的Android手机APP和Windows上位机查看水质数据,并接收超限报警提示。此

713

姿态传感器/陀螺仪之BMI270应用原理图设计

BMI270是一款由博世(Bosch)推出的高性能、超低功耗惯性测量单元(IMU),专为可穿戴设备、智能设备及物联网应用设计。

corlin6688的博客 2864

Optuna在深度强化学习中的工程化调参实践

超参数优化(HPO)是深度强化学习(DRL)落地的关键瓶颈,其高方差、低信噪比和强耦合特性使传统网格搜索失效。Optuna凭借贝叶斯优化(TPE采样器)与序数统计剪枝(MedianPruner)机制,天然适配DRL训练的不稳定性,支持step-level实时裁剪与对数空间参数搜索。技术价值在于将调参从经验玄学转化为可复现、可诊断、可扩展的工程流水线;典型应用场景包括A2C/PPO等算法在连续控制环境(如MountainCarContinuous-v0)中的超参联合优化、多环境pareto前沿探索及MLOps

weixin_33702545的博客 321

从0到1:用Claude 3.7十日拿下教育部课题申报书(附可修改LaTeX模板)

🟣"作为教育部人文社科项目评审专家,请根据近三年立项数据分析,为[您的学科方向]领域推荐5个具有创新性且符合'十四五'规划的重点选题,要求选题体现交叉学科特征,并标注潜在理论突破点"🟣"根据前期研究基础,创建包含4个研究模块、12个关键节点的三维技术路线图,要求体现实验仿真-实证研究-理论建模的螺旋递进关系,并标注每个节点的预期成果形态"🟣"现在切换至教育部学科评审组组长模式,从选题价值、创新程度、研究可行性三个维度对本申报书进行盲审,生成包含9个扣分风险点的诊断报告及修改优先级排序"

智能AI让学术科研更容易 545

【深度强化学习】目前落地的挑战与前沿对策

即使深度强化学习有很多现实中的应用,但其中成功的应用并不多。为什么呢?本文总结目前的挑战和未来可能的对策。

全栈O-Jay的博客 2135

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

深度强化学习调参指南:如何让你的Atari游戏AI快速收敛

本文深入探讨了深度强化学习在Atari游戏中的调参技巧,提供了从核心参数解析到诊断工具的完整方法论。通过实战案例和代码示例,详细讲解如何优化学习率、探索率和批次大小等关键参数,帮助AI模型快速收敛并提升游戏表现。特别适合希望在深度强化学习领域提升实战能力的开发者。

weixin_30772105的博客 358

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: 大语言加持的闭环端到端自动驾驶模型 学习笔记纯干货
下一篇: carla进阶教程
白云千载尽
博客等级 码龄5年 9173粉丝 296原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白云千载尽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值