12 2019 档案
摘要:图像梯度 图像边缘一般都是通过对图像进行梯度运算来实现的。图像梯度的最重要性质是,梯度的方向在图像灰度最大变化率上,它恰好可以反映出图像边缘上的灰度变化 。 我们一般将图像看成二维离散函数,图像梯度其实就是这个二维离散函数的求导。 正交梯度算子 以 Sobel 算子为例,左右两个模板分别为垂直模板和
阅读全文
摘要:为什么要用远程运行调试? 有这么一个应用场景,你的代码需要在服务器端运行,因为运行环境安装的依赖库都在远端服务器上,而写代码的工作在本地的平台上更顺手。在此之前都是用Visual Studio Code编辑代码,然后用同步到远端服务器,再通过SSH登录服务器运行程序。这样的工作流程不仅效率低,容易出
阅读全文
摘要:开启运算:先腐蚀后膨胀;闭合运算:先膨胀后腐蚀; 开启运算和闭合运算都可以除去比结构元素小的特定图像细节,同时保证不产生全局的几何失真。 开启运算:把比结构元素小的突刺滤掉,切断细长搭接而起到分离作用; 闭合运算:把比结构元素小的缺口或孔填充上,搭接短的间断而起到连通作用; 二值形态学组合运算 组合
阅读全文
摘要:DQN 算法改进 (一)Dueling DQN Dueling DQN 是一种基于 DQN 的改进算法。主要突破点:利用模型结构将值函数表示成更加细致的形式,这使得模型能够拥有更好的表现。下面给出公式,并定义一个新的变量: q(st,at)=v(st)+A(st,at) 也
阅读全文
摘要:训练DQN,报错:OSError: [Errno 12] Cannot allocate memory 问题介绍: 这两天在做强化学习的作业,使用 DQN 打 Atari 游戏,但在训练过程中,出现了题目中描述的错误。 解决方案: 参考链接( https://github.com/openai/gy
阅读全文