看了日叔叔的博客觉得日叔叔真的是一个好棒棒的人啊,能把生活过得这样有滋味……不管是博客上的“流水账”还是贴吧上以前发的日常都超级有意思……anyway我也来记一下这一周。
Researching
上上周日(3月5日)去见了唐老师,希望能在实验室里锻炼锻炼……anyway也算partly被assign到计算机系KEG(Knowledge Engineering Group)和博士生张帆进和贵系大四的学长顾晓韬一起做record linkage的问题(如果将来有时间的话补上参考文献)。
做研究的基本流程大概就是
- 明确问题
- 提出方法
- 设计/使用评价体系
- 得出结果
对一项研究做overview的话大概就是输入、输出和结果了。设计方法时,应该先通过小规模试验等方法确定一个theoretically work的solution,至于如何扩展到large-scale上,确定相应的technical details,问题就转变成了一个engineering problem。
而做一个项目,特别是工科与实际应用结合紧密的方向,需要从researching和system两个角度进行考虑。
今天又去和唐总交流了一下,了解了他的big picture,觉得他确实是超级靠谱的supervisor……另外感觉帆进有点优柔寡断啊orz anyway大概有了pipeline可以开始搞起来了。
Computer Graphics
计算机图形学基础这门课的大作业之一是实现seam carving算法,即利用动态规划找到对图片影响最小的垂直/水平路径,来实现content-aware resizing或者object removal之类的。
实现的效果大概是
论文里找的object removal的例子是: 简直是FFF大法好!
然而从周四到周日从Python+Pillow到Cxx + Qt再到Cxx + OpenCV迭代了无数个版本,最后快了至少一百倍吧……。然而问题在于昨天晚上才发现C++的版本写崩了,怀疑是溢出或者什么问题然而还没来得及修好,甚是心累啊……
得到的教训是 remember to think before you code。不要什么事情都一把梭。
跟昌老师交流了一下感觉他真的是太强了,大牛……real大牛,real大咖。
Jupyter Notebook
做密码学作业的时候感觉 Jupyter Notebook 真是我用过最科学的生产力工具了。直接写代码、跑代码、写文档,一键生成PDF……
然而古典密码的作业太难了准备抄答案了……
康哥家聚会
周日中午去康哥家和三位会长、三位会长夫人一起吃饭、吃瓜、做咖啡……还有就是我默默看他们秀恩爱。
不多说,直接放图吧。
anyway 祝有情人终成眷属咯,and善恶终有报,天道好轮回。
另外听说畅老师要去UCLA读PhD了…………好强啊……好佩服。
Future Work
感觉很多事情都没能按计划如期完成,一方面因为自己太弱了另一方面因为自己太浪了……时间管理上还是要加油啊……
And, 16门课 + 6个大作业 + researching at KEG……感觉💊
希望能像全老师说的从实验室工作里获得一种 sense of accomplishment 吧……刚眯了一会儿感觉我能走到今天这步起源于小学一年级的时候班主任夸我上课安静很听话吧……