有一种金鱼

很小的时候看的一篇鸡汤文,大意是说,有一种金鱼,其体型会随着鱼缸的大小而受到影响,鱼缸越大,它最终长得就越大,对这篇文章印象比较深。我也比较推崇“环境主导论”。

windows文件管理器没有空白区域点右键

即使用了windows这么多年,这东西仍然让我非常抓狂。 当你打开文件管理器,文件区域都被各种文件或文件夹占满了,此时你想在当前文件夹中右击鼠标(比如打开git bash、新建文件夹等),亦或者你需要从其他位置拖动一个文件到当前文件夹,此时如果你很容易就将这个文件移动到当前文件夹的一个子文件夹了,因为已经没有多余的空白位置给你点击右键了,有时候真的很让人抓狂 …

Visual Studio 中文注释显示乱码

现象 下载的第三方源代码中的中文在 Visual Studio 2022 中显示乱码 解决 右键要打开的代码文件,选择 “open with…” 弹出的对话框选择: 进一步可以选择 utf8 或者 gb2312 等,不行就多试几个 然后就能正常显示 参考 …

clipped surrogate loss in PPO

PPO是一种off policy的强化学习算法,它的优势就是可以重复使用之前policy与环境交互得到的数据,它通过将一个分布中的采样数据转换为从另一个分布中的采样数据,即从old policy这个分布转换为new policy这个分布 PPO就是在此基础上做了进一步优化使得其能适应强化学习的环境,其核心就是下面这个公式: 其中的 \( r_t(θ) \) …

opencv不同环境下output不一致的一种场景

现象 opencv在c++和python中得到的结果不一致,即使是相同的语言相同的环境也可能得到不同的结果。 在做一个视觉项目时,其中有使用opencv,开发过程中我会先使用python写出基本的代码进行测试,可行的话再用c++(qt)复写一遍,本机测试完成后上传到服务器实机测试,一开始开发过程还算正常,后面就发现,服务器上有些图片识别的有问题,遂将有问题的 …

github双击.ipynb内容消失

症状 随意打开github上的一个.ipynb文件,例如这个,任意双击或者选中某个内容,然后整个文档就消失了,并且提示 “Unable to render code block” 刷新页面又出现了 原因 这是带弹窗的浏览器插件引起的,对于我来说,是 Saladict 这个插件,它的作用就是选中一个单词,然后出现一个弹窗显示该单词的内容 解决 关掉弹窗插件

stable-baselines3中的SAC

现象 本来自己写了一个SAC模型用于测试parking环境(http://highway-env.farama.org/environments/parking/),该环境模拟自动停车过程,小车需要停到停车场随机的一个目标车位(见下视频) 无奈模型怎么也无法达到预期效果,经过多次测试发现,仅仅将DDPG修改为不确定性策略是可行的,但一旦加上最大熵(SAC的核 …

GAN已经很不稳定了

今天是十月底了,嗯,十月底了 GAN已经很不稳定了,再加上不确定性策略,只能说是知易行难呀 有几个月没看阮一峰的网络日志了,看看去

你的职业规划是什么?

前天一个二面,没怎么问技术,倒是问了我很多人生规划之类的东西 这种问题面试中很常见,但是我一直没做什么准备,很遗憾,这一次又被问到哑口无言,我决定给自己找一个一直不准备这个问题的借口: 每个人都是不一样的,每个人是性格都是不一样的,每个人的价值观都是不一样的,每个人对世界的认知都是不一样的,每个人对人生道路的规划都是不一样的 我并没有明确的职业目标,这肯定与 …

java多线程编程实战指南 笔记

线程简介 进程是程序的运行实例,是动态的,运行一个java程序实际上就是一个java虚拟机进程 进程是程序向操作系统申请资源(内存空间、文件句柄等)的基本单位,线程是cpu调度的最小单位 一个进程可以包含多个线程,这些线程贡献进程申请的资源 Thread的start方法是启动一个线程,但该方法的调用并不一定立即启动线程,得看系统的线程调度器决定。线程是一次性 …