- 博客(46)
- 资源 (7)
- 收藏
- 关注
原创 【校招】【心得】互联网算法岗 / 外企算法岗+开发岗 / 国企券商
21年秋招-22年春招总结:互联网算法岗、外企算法岗+开发岗、国企券商全方面面试心得。
2022-06-15 16:18:30 3622 3
原创 Gym导入Atari游戏环境报错
由于Gym近期版本的更新,导致程序中 import Atari的游戏环境报错。Gym最新版本 0.21.0 虽然修复了一系列更新后的Bug,但是貌似只支持 Python 3.7及以上版本。于是为了能够正常导入Atari环境,查阅了一些Github的Issue和stackoverflow上的问答,整理了一个可以正常导入Atari环境且支持Python 3.6版本的相关安装指令。附上指令如下:pip install -U gym==0.20.0pip install -U ale_py==0.7pip..
2022-01-04 21:13:35 3279
原创 在Windows10上基于WSL2运行Linux端图形应用程序
近期入手了新的电脑,不想折腾,就用了自带的 Windows 系统。但近两三年来基本上都是使用 Ubuntu 系统,所以一时间系统之间切换使用竟还有些不适应。刚巧发现 WSL2 的 Linux 端子系统嵌套做得蛮不错的,就决定日常做开发时基于 WSL2 系统调试,也算是对于 Windows + Ubuntu 的一个妥协了。但是今天发现,如果运行图形程序时,比如 Python 中的画图,就无法可视化图片,这个功能的缺失让我很不适应,于是乎,Google 一番后,看了不少 Blog + Youtube + sta
2021-02-06 21:49:32 1476 1
原创 熵的基础知识
近来抽空过了些熵相关的基础知识,自己手动整理了下,有很多是借鉴了别的博客的内容,所以感谢网上大佬们的分享了~机器学习各种熵:从入门到全面掌握互信息的理解在机器学习中 熵是表征随机变量分布的混乱程度,分布越混乱,则熵越大。自信息自信息表示某一事件发生时所带来的信息量的多少,事件发生的概率越大,则自信息越小。或者可以这样理解:某一事件发生的概率非常小,但是实际上却发生了(观察结果),则此时的自信息非常大;某一事件发生的概率非常大,并且实际上也发生了,则此时的自信息较小。度量自信息..
2020-08-14 20:02:08 1256
原创 gym中render()函数在远端server运行的解决方案
近来在跑gym上的环境时,遇到了如下的问题:pyglet.canvas.xlib.NoSuchDisplayException: Cannot connect to "None"习惯性地Google搜索一波解决方案,结果发现关于此类问题的导火索,主要指向 gym中的 render() 函数在远端被调用。因为该函数要求是在local本地端运行,它在本地会开启一个窗口用于渲染环境的图像。问题定位出来了,那就思考一波解决方案,首先local本地端运行这个是做不到的,毕竟疫情影响,每天战战兢兢地用远程服务器的
2020-05-24 13:27:39 4675 7
原创 pyc文件反编译为py文件
近期时不时需要把工程里的 pyc 文件反编译出来,查看接口函数的逻辑。此前有师兄安利了uncompyle6工具,我使用了几次,发现反编译出来的代码逻辑很清晰,此处我也不能打包票 uncompyle6 反编译出的源码一定无误,不过对于理解代码逻辑着实很有帮助。由于该工具名字不好记忆,所以特此记录下。 &n...
2020-02-28 15:39:51 9764 3
原创 Linux下打造仿Mac系统桌面
作为使用 Ubuntu 系统也有快两年经验的懒人,一直用的都是默认的主题,真是自惭形秽。今天也是无意间看到了一个国外小哥发的在 Ubuntu 18.10 上打造个人喜欢的桌面的教程,恰巧赶上了在家无所事事,于是心血来潮配置了一波个人的桌面。如今整理记录一下,本次的配置教程里面有一部分也是借鉴了上面提及的...
2020-02-09 22:49:19 4731 2
转载 Chrome上关于微信网页版WeChat不能正常登录的解决方案
今天在Chrome上登录微信网页版突然被禁止登陆了,也是一阵慌乱,毕竟Linux弱鸡用户离了网页版微信也不知道该如何折腾了,于是一阵搜索,最后靠着如下的博客解决了问题,在此处转载记录一下!关于微信网页版WeChat不能正常登录的最佳解决方案...
2020-01-29 15:29:25 19663
原创 Linux下百度网盘一直进入不了登陆界面的解决方案
首先百度网盘于19年下半年发布了官方支持Linux的版本,这点自然是非常棒的,猛夸一顿百度!然鹅,在我的使用过程中,偶尔会出现一直卡在网盘界面无法进入的情况,而且这种情况一旦发生就不可能再次登入成功,为此困扰了我很久很久,后来也是靠着google得出了解决方案,下面简单说一下:我日常使用的系统是 Ubuntu...
2019-12-22 14:20:05 4750 2
原创 KL变换生成人脸特征图
KL散度“K-L散度,是一种量化两种概率分布P和Q之间差异的方式,又叫相对熵。在概率学和统计学上,我们经常会使用一种更简单的、近似的分布来替代观察数据或太复杂的分布。K-L散度能帮助我们度量使用一个分布来近似另一个分布时所损失的信息量。”交叉熵KL散度(相对熵)KL散度和交叉熵的关系:DKL(p||q) = H(p, q) - H(p)在神经网络的训练阶段,用交叉...
2019-11-13 00:44:21 2024 1
转载 从一亩三分地转——“有代码的地方,就有江湖 - 冯诺伊曼.金庸”
微软和谷歌,就是 少林 和 武当天下武功出少林,C,C++,C#都出自此宗,对其他武功也影响深远C 由 易筋经 而来,通过理解程序运行本质来操作计算机,内功达不到深度的程序员,发挥不出好效果,但高手用起来,也别有一番威力。代表人物为扫地神僧。C#炼成后,可习得 降龙十八掌,代表人物乔峰,洪七功,都是名门正派,为少林的旗舰产品,体系庞大,配合.net框架给提供了七十二绝技,在武林中占有很重要的...
2019-09-27 13:37:12 352
原创 编写python脚本完成图片拼接
之前在毕业季的时候,自己手上积攒了一堆照片,然后想一口气发出来祭奠一下自己的大学生涯,于是只好把一堆图片拼接起来。想当然地,用美图秀秀,简单方便还好看,(划重点,此处不是给美图秀秀打软广!!),可是,当手头上想拼接的图片是七八十张起步时,用美图秀秀就不现实了。于是乎,大概是因为我是闲人吧,我尝试着用Python写了...
2019-09-01 00:20:30 755
原创 Linux系统下文件字体乱码的解决方案
在Linux系统下经常会遇到从网上下载的文件,打开是乱码的情况,尤其是含有中文字符的txt文件或者是一些后缀为 .srt、.ass的字幕文件,其原因大多是因为这些文件的编码格式为gb18030编码格式,而这种文件的编码格式虽然在windows下可以直接打开,在linux下却会出现奇奇怪怪的乱码情况。作为日常使用ub...
2019-08-31 22:22:01 1762
原创 CelebA数据集在Linux下解压
近来在公司实习时,接触了一些人脸检测、识别相关的项目,在人脸关键点检测的项目中需要用到CelebA数据集,关于这个数据集的介绍,网上有很多博客分析,此处附上知乎大佬的数据集分析博客:CelebA数据集详细介绍及其属性提取源代码 本文...
2019-07-25 16:30:44 2316 1
原创 nazo闯关记录
今天晚上和老板讨论了下毕设的算法,结果讨论了很久,得出的结论就是我之前的想法是错的,几乎要推翻重做,心情很是郁闷。于是翻翻看公众号解闷时发现有个公众号推荐适合程序员的网页游戏,反正毕设现在也没头绪,就随手点开了一个网页游戏链接,也就是今天博客想说的nazo闯关,下面就简单介绍下前十关的通关要点:第一、二两关...
2019-04-29 00:47:17 140794 8
原创 有跳板机时,如何使用sshfs挂载远程服务器文件夹
有跳板机时,如何使用sshfs挂载远程服务器文件夹 因为之前是在windows下是使用一些软件连接远程服务器,软件可以自己帮我们挂载,即使需要用跳板机只需要手动点点配置就好了。今天突然碰到这个问题,电脑又换成了ubuntu系统,一时半会儿还真不清楚怎么解决。于是自己谷歌扒了一些教程,发现大多是针对ssh如何绕过跳板...
2019-04-14 22:11:39 1633
原创 4kyu N linear
4kyu N linear题目背景:TaskConsider an integer sequence U(m) defined as:1. m is a given non-empty set of positive integers.2. U(m)[0] = 1, the first number is always 1.3. For each x in U(m), and each...
2019-04-08 15:58:07 399
原创 4kyu Twice linear
4kyu Twice linear题目背景:TaskConsider a sequence u where u is defined as follows:1. The number u(0) = 1 is the first one in u.2. For each x in u, then y = 2 * x + 1 and z = 3 * x + 1 must be in u to...
2019-04-08 15:55:21 646
原创 4kyu Smallest possible sum
4kyu Smallest possible sum题目背景:TaskGiven an array X of positive integers, its elements are to be transformed by running the following operation on them as many times as required:if X[i] > X[j] ...
2019-04-08 15:54:04 1691
原创 4kyu Sums of Perfect Squares
4kyu Sums of Perfect Squares 题目背景:The task is simply stated. Given an integer n (3 < n < 109), find the length of the smallest list of perfect squares which add up to n.Examples:sum_of_squa...
2019-03-30 13:47:24 558
原创 5kyu Square sums (simple)
5kyu Square sums (simple)题目背景:TaskWrite function square_sums_row (or squareSumsRow/SquareSumsRow depending on language rules) that, given integer number N (in range 2…43), returns array of integers...
2019-03-30 13:35:23 624
原创 4kyu Sum by Factors
4kyu Sum by Factors 题目背景:Given an array of positive or negative integersI= [i1,…,in]you have to produce a sorted array P of the form[ [p, sum of all ij of I for which p is a prime factor (p posi...
2019-03-21 20:33:25 1099
原创 4kyu Domino Tiling - 3 x N Board
4kyu Domino Tiling - 3 x N Board题目背景:A domino is a rectangular block with 2 units wide and 1 unit high. A domino can be placed on a grid in two ways: horizontal or vertical.## or # #You hav...
2019-03-18 00:10:16 522
原创 3kyu Path Finder #3: the Alpinist
3kyu Path Finder #3: the Alpinist题目背景:TaskYou are at start location [0, 0] in mountain area of NxN and you can only move in one of the four cardinal directions (i.e. North, East, South, West). Retu...
2019-03-18 00:00:58 862
原创 4kyu Path Finder #2: shortest path
4kyu Path Finder #2: shortest path题目背景:TaskYou are at position [0, 0] in maze NxN and you can only move in one of the four cardinal directions (i.e. North, East, South, West). Return the minimal nu...
2019-03-17 23:59:08 450
原创 4kyu Path Finder #1: can you reach the exit?
4kyu Path Finder #1: can you reach the exit?题目背景:TaskYou are at position [0, 0] in maze NxN and you can only move in one of the four cardinal directions (i.e. North, East, South, West). Return true...
2019-03-17 23:56:44 951
原创 5kyu Some Egyptian fractions
5kyu Some Egyptian fractions题目背景:Given a rational number nas a string (example: “2/3” in Ruby, Python, Clojure, JS, CS, Go) or as two strings (example: “2” “3” in Haskell, Java, CSharp, C++, Swift)...
2019-03-17 23:54:40 435
原创 6kyu Build a pile of Cubes
6kyu Build a pile of Cubes题目背景:Task:Your task is to construct a building which will be a pile of n cubes. The cube at the bottom will have a volume of n^3, the cube above will have volume of (n-1)^...
2019-03-17 23:51:56 438
原创 5kyu k-Primes
5kyu k-Primes 题目背景:A natural number is called k-prime if it has exactly k prime factors, counted with multiplicity.Task:Complete the function count_Kprimes (or countKprimes, count-K-primes, kPrim...
2019-03-17 23:49:36 363
原创 6kyu Steps in k-prime
6kyu Steps in k-primes 题目背景:A natural number is called k-prime if it has exactly k prime factors, counted with multiplicity.Task:We will write a function kprimes_step(k, step, start, nd) with par...
2019-03-17 23:47:14 359
原创 Codewars 开篇
今年二月份,因为寒假在家休息了一段时间,打算干点正事打发无聊的时光。于是想刷点题找找编程的感觉,之前也刷过一些OJ题、Leetcode上的题,所以本来是计划刷一些leetcode的题,就当是为以后找工作做准备。但是偶然间看到我邮的一位学长在知乎安利 codewars 这个网站,所以抱着看看的态度点进去,发现界面设计...
2019-03-17 23:45:16 359
原创 利用python编写设计多线程web服务器(计算机网络_自顶向下第六版_第二章1和4的编程作业)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;今天翻看自己以前的博客时,发现了这则博客,距今大约也有一年多的时间了,觉得还是蛮有趣的一个作业,于是跟着博客又做了一遍,觉得之前的排版有点不大好,所以此番用markdown 稍微重做些修改更新一下博客。&nbsp;&nbsp;&nbsp;&nbsp;
2019-03-02 16:19:27 2344
原创 拷贝构造函数的调用以及浅拷贝与深拷贝的理解
拷贝构造函数的调用以及浅拷贝与深拷贝的理解&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;今天一直在研究拷贝构造函数相关的东西,我这个大四老狗感觉又回到了大一学C++的时候。瞎捣鼓了一天,略微还
2019-03-02 00:58:26 1705 2
原创 我的旷厂实习经历
/08/2018 “入职”八月底,我入职了旷视,这是第一次进入互联网公司实习。在入职的当天,我背了自己的大书包,外加上很沉重的游戏本参与了入职培训。结果,入职培训的时候,公司的行政小姐姐就分发了旷视的专属定制书包,牌子和我的书包一个牌子外加上公司给每位员工配置的电脑,当天可以说我背了一套重复的设备来了公司。当时组长来领我的时候,还很惊讶我为什么背了那么多东西过来,我尴尬地笑了笑,毕竟是第一次实...
2019-02-01 22:21:12 1334 1
原创 Ubuntu18.04安装百度网盘
好久没更博客了,其实近来也是有很多收获的,不过奈何于很多东西思路没理通顺,所以也不好发布在博客上,今天抽空写了个简单的配置教程(果然大神都是教算法、教源码,我这种菜鸡只能发些配置教程orz): 近两三个月狠下心来把电脑系统换成了Linux系统耍,不再仅仅是靠着虚拟机捣鼓Linux了。于是乎,也是一路踩坑,好在因为是大四狗,时间较充裕,也就和Linux死磕到现在了。这两...
2019-01-17 13:22:17 32418 1
原创 本科视觉算法实习生面经
18年的暑假,因为自己于七月的尾巴决定了自己的保研院校,所以八月份就回到了学校认真梳理知识,计划找一个计算机视觉算法实习的工作来填补大四上学期的空闲。忙碌奔波了一个月,面了几家公司,最终定到了去旷视做旷视研究院的实习生。因为网上针对本科生的实习面经很少,故于十一长假期间想把自己的这段经历写下来,也希望学有余力且能力优秀的本科生看到这篇博客能积极地进公司实习以了解真实社会的需求。 ...
2018-10-04 00:01:29 2148 1
原创 我的保研之路
前两天,在推免系统上收到了中科大信院六系的多媒体实验室的录取通知,我的保研之路终于告一段落了。回望一年来的辛酸,虽然中科大与我一开始设定的目标有着较大的差距,但是最后幸运地找到了厉害的导师接收,日后读研也算是不亏了。为了以后方便回忆保研走过的路,决定写下这篇博客记录经历的总总,也希望学弟学妹们看到这篇文章能给他们带来一些启发。 先介绍一下自己: 本科北...
2018-10-01 20:55:19 4497 19
原创 python绘制双Y轴折线图以及单Y轴双变量柱状图
近来实验室的师姐要发论文,由于论文交稿时间临近,有一些杂活儿需要处理,作为实验室资历最浅的一批,我这个实习生也就责无旁贷地帮忙当个下手。今天师姐派了一个小活,具体要求是: 给一些训练模型的迭代次数,训练精度的数据,让我做成图表形式展示出来,一方面帮助检查模型训练时的不足,另一方面来看样本数目和预测精度之间的联系,数据具体格式如下:Iteration 1500label tra...
2018-04-05 15:23:02 23238
原创 调用Cython时报错: More than one filename match found for utility code Capsule
近来终于熬完期末考试,于是抽空继续专研CS231n,在做CS231n的assignment 2时,做到fast_layer编译这一块,本以为不需要动脑子写代码,终于可以休息一会儿了,可谁知道我按着步骤切到setup.py对应的文件夹位置时,洋洋洒洒地输入python setup.py build_ext –inplace后总是会碰到问题,更可气的是一开始碰到的问题是:More tha...
2018-03-14 19:52:50 772 3
原创 python 爬取 谷歌以及百度图片
近来训练模型时由于数据集网上没有现成的,无奈之下在网上各种搜图片下载,由于之前有用python写过关于爬取网页图片的脚本,但是忘了整理。趁着本次又用了下之前写的脚本,抓紧时间整理一下有关爬取百度及谷歌图片的脚本,并进一步将程序用类封装好,尽量保证使用时的方便性。 爬取图片前的准备工作:一、下载Chrome浏览器 or FireFox浏览器。二、下载针对以上两种浏览器对应的驱...
2018-03-14 19:49:39 12709 18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人