CS小硕的生活还是挺乏味压抑的,尤其是手头一堆活的时候。于是我买了个数位板,wacom CTL-671,400+软妹币的入门板。拿到板子第一天还没贴膜就拿来画了一堆表情包,新手不知轻重还在板子上留了痕迹。前两天刚画完个⑨,背景大概一时半会都不会有动力画了,于是这篇文先简单记录一下我的板绘初体验。
FFmpeg批量抓帧脚本
上周一个学姐问我有没有兴趣毕业去她那做图像处理,抛给我个模式识别问题和一段4000+秒的mp4视频。大周末的我正犯五月病,就跟群里大佬问了下视频抓帧用什么合适,知道神奇的FFmpeg后顺手写了个python脚本做一下批量抓帧。至于为什么要用python不直接写shell,因为FFmpeg自带的批量抓帧命令是针对连续时间序列进行的,执行起来特别慢,用python是要做一下时间序列离散化,然后并行处理。
利用Dropbox实现实时同步的静态站
上个周末正在练习nginx静态站服务器功能的基本配置,忽然想到一个点子。既然我有现成的VPS可以用,而且只是用来搭ShadowSocks服务器科学上网用,不拿来做建站练习实在有点浪费。之前早就把VPS和手头各个平台上的ShadowSocks+Dropbox环境配好了,那为什么不干脆在VPS的Dropbox文件夹里建站呢?自动同步,多终端随处修改,应该会比Github Pages更方便。试了一下,结果亦可赛艇。
weibo.cn模拟登录器的python重构
之前封装过一个完整的微博爬虫工具包,但是在我查找python多进程爬虫的相关资料时发现,其实使用urllib2写网络爬虫已经是陈年往事,如今大家都用requests包,就像明明有.NET和Qt框架偏偏要用MFC框架,我是自找麻烦了。在使用requests包逐个重构网络爬虫部件的时候,对weibo.cn的模拟登录过程有了一些新的理解,于是来写篇文介绍一下。
python练手之微博爬虫
从半年前声称完成python入门以来,从来没有进行过非API调用的python实战,之前的BP神经网络python版也只是用了pybrain包提供的API而已。惊觉这样下去可能直到我把python语法忘干净都不敢说自己真的掌握了python,但是仍然无所事事拖到大概20天前,室友实验室发下任务要写个Java爬虫,我才决定同时写个python爬虫看看能不能体现下python开发效率的优势。
由人工神经网络和类脑现状展开
今天听了个讲座,是一位鹅厂智库,是个博士,讲的关于互联网、人工智能与大脑的一些遐想。简单地说,就是认为互联网与大脑在形式上已经很相似了,可以借鉴脑神经科学来发展互联网,也可以用互联网的发展来反观大脑得到脑科学方面的启发。讲座期间提了一下人工智能,尤其是人工神经网络和类脑对大脑的仿生。讲座上我对ANN和类脑的技术现状有了一些思考,对互联网与脑神经科学的联系也有了一些自己的看法。
中国象棋人机博弈实现练习
上一篇简略做了棋牌游戏人机博弈的概念铺垫,这一篇文就来贴一下我的初版实现。精力受限,没有像许多前辈那样把Maxmin系的搜索算法(Maxmin、AlphaBeta、Fail-Soft-AlphaBeta、Aspiration、PVS、MTD(f))全部实现一遍。刚开始我甚至只打算实现一个MTD(f)的搜索核心,因为毕竟最晚出现的算法通常一定程度上是以往算法的集大成者。但是等把MTD(f)实现完,发现里面一层就是个AlphaBeta,于是AlphaBeta的搜索核心作为副产品也存在于实现成果中了。