工作
georgeandgeorge
知乎:https://www.zhihu.com/people/luobosi
展开
-
代码的马斯洛金字塔理论
马斯洛曾提出了著名的需求层次理论(马斯洛需求金字塔理论):人们需要动力实现某些需要,其中的一些需求优先于其他需求。我们可以把人类的需求划分为五个层次(如图1所示),从层次结构的底部往上,需求分别为:生理(食物、衣服),安全(工作保障),社交需要(友谊),尊重和自我实现。前四个级别通常称为缺陷需求,而最高级别称为增长需求。图1. 马斯洛需求金字塔资深工程师Charles-Axel Dein 总结了代码评审 (code reivew) 时存在着类似的层次理论。他把代码的质量同样分为五个层级:.翻译 2021-05-16 10:15:39 · 1195 阅读 · 0 评论 -
pytorch在kill主进程后无法释放显存的问题
同事写的pytorch程序最近有点奇怪,程序运行结束/强制杀死后,占用的显存没能正常释放。这是怎么一回事呢?在pytorch论坛搜到以下的信息:https://discuss.pytorch.org/t/pytorch-doesnt-free-gpus-memory-of-it-gets-aborted-due-to-out-of-memory-error/13775/13就是说:多进程模式下的pytorch程序有个别版本会有这个bug:已经kill了主进程,可是子进程却没有kill掉,成了僵尸原创 2020-05-16 15:19:19 · 4111 阅读 · 1 评论 -
划水小结
训练模型机制的由来 面对生产生活中的实际问题,我们常用建立模型的思路把它们抽象成各种相对简单的、便于分析和处理的模型,从而能更好地认识问题和解决问题。在计算机的一些工程中,我们常常需要把问题抽象成一个三阶段的模型:input——model——output。input和output都是数据流,我们的任务是优化model。我处理的许多Input都是图片,output则可以是分类的class labe...原创 2020-02-23 16:57:34 · 225 阅读 · 0 评论 -
按各类样本占比抽样定量图片的问题
今天处理图片数据的时候,碰到了一个问题:假设有A, B, C, ......一共K个类别的数据,每一类分别有张图片,总计N张,要从中随机抽取T张作为测试样本(不重复抽取),该怎么抽样呢?方案一:除最后一类之外,各类抽取张图片;最后一类抽取的图片。方案一在该例中可能会报错:若C为最后一类,则A,B两类分别抽取了1张图,则C需要抽取2张,超过了C类的图片数。方案二:把方案一中的向下取整...原创 2020-02-22 21:10:25 · 291 阅读 · 0 评论 -
python3.6 + pyflann
pip install pyflann-py3之前的方法,比如https://stackoverflow.com/questions/52015011/no-module-name-index提到的,貌似并不奏效。。。原创 2019-12-11 13:17:38 · 306 阅读 · 3 评论 -
Unity与高斯分布——Part1:理解高斯分布
生活中的随即现象随处可见,这些随机现象的概率分布也不尽相同,可是许多软件,如Unity,GameMaker,缺少生成随机数的工具。本文介绍了高斯分布(又名正态分布)的一些知识。翻译 2019-04-20 10:53:42 · 1333 阅读 · 0 评论 -
Unity与高斯分布——Part2:生成服从高斯分布的数
原文链接:https://www.alanzucconi.com/2015/09/16/how-to-sample-from-a-gaussian-distribution/ 第一步:从平均分布到高斯分布 假设有两个独立随机变量X, Y服从高斯分布:若在二维平面上采样横纵坐标分别为(X, Y)的点,得到的图为:点(X, Y)在该平面上的联合概率密度函数为:将平...翻译 2019-04-23 20:52:54 · 1779 阅读 · 0 评论 -
fatal error: nsync*.h: No such file or directory的解决方式
错误种类:from /usr/local/lib/python2.7/dist-packages/tensorflow/include/tensorflow/core/framework/op.h:32fatal error: nsync_time.h: No such file or directory解决方案:copying nsync*.h from dist-package...转载 2018-10-21 20:09:41 · 1080 阅读 · 0 评论 -
vs2017+qt5.9+python3.6打包exe
1.使用pyinstaller将.py打包成.exe.(pyinstaller xxx.py -F -w)tricky:(1)报错:utf-8...0xce不能识别啥的解决方案:输入CHCP 65001,会车;然后再运行指令。(2)报错:cannot load or find mkl什么的文件。解决方案:升级numpy;(pip install --upgrade numpy)然后升级pyinst...原创 2018-06-18 15:37:04 · 3382 阅读 · 0 评论 -
windows10 install scikit-image
1.I open cmd and run command"python3 -m pip install skimage".The result is:2.I run command:''python3 -m pip install --upgrade pip''Then I run command:''python3 -m pip install skimage'' againThe resul...原创 2018-03-25 14:33:56 · 1376 阅读 · 0 评论 -
"E: Sub-process /usr/bin/dpkg returned an error code (1) "solution
今天早上一打开虚拟机ubuntu 16.04,突然发现安装的google chrome不见了,我搜了一下发现不仅是图标不见了,而且chrome文件也没了,非常奇怪。。。莫非是昨天配置文件的时候误删了??anyway,我开始重装之。旋即爆出error:Errors were encountered while processing: snapdE: Sub-process /usr/bin/原创 2018-01-22 10:28:10 · 199 阅读 · 0 评论 -
简单神经网络搭建;使用不同的损失函数实验
数据集:HTRU_2脉冲星二分类数据集(总样本数为17898,正负样本数的比值约为9:1)本文先对loss function分别为MSE和CE的情况,推导了使用梯度下降算法对之前层的权重和偏置进行更新的公式;然后,用HTRU_2的数据集进行简单的实验。一.公式推导(本文原来使用mathematica写的,其中的公式与网页编辑器不兼容,所以使用截图的方式呈现)原创 2018-01-04 11:21:51 · 1454 阅读 · 0 评论 -
总结操作系统报告的经验171225
在本学期的操作系统课上,老师布置了一个撰写阅读报告的任务,让我们在今年10月,11月刚刚开完的会议里产生的论文中,选择一篇来研读,然后完成阅读报告的撰写和PPT的制作。我选择的文章是一篇名叫“ffwd: delegation is (much)faster than you think”。为了完成这个任务,我的思路是先读懂这篇英语论文,边读边写阅读报告。由于这篇文章刚刚发表,网络上也没有相关的原创 2017-12-25 16:28:39 · 730 阅读 · 0 评论