最近的一些想法和实践

最近的一些想法和实践

自从看了mactalk人生元编程,生活似乎发生了一些变化,产生了许多想法,并且开始逐一着手实践,记录下这些想法和相关的一些事情。


写下来

虽然还谈不上养成习惯,但却是已经开始尝试把一些技术相关的东西写下来。

  • Day One

    Day One是一款mac上的写作软件,可以支持markdown格式,风格简洁。我个人认为它比较容易让人对写作产生一种好感,可以让自己在写东西的时候更加享受,并且更加专注与写。

    其实之前经常会蹦出开发一款记录工具的念头,但是由于缺乏足够的执行力,对臆想中的产品也没有足够具体的概念,这些个念头也就一次次打消了。Day One是一款不错的工具,我相信它能从许多方面促使自己养成技术积累的好习惯。花了货真价实的人民币买了它,也是逼迫自己持续写下来的动力之一。

  • Word press

    Word press已经不是第一次接触了,当初在上海的时候,还花了几块钱从淘宝买了个国外的空间,正式搭了一个Word press的个人博客呢,记得它的名字叫“小龟”……活了大概2、3个月,小龟就夭折了,博客也就没能坚持下来。

    这次又想起它,很大程度上是因为开始重新尝试写下来,而且无论从个人成长还是对大家的贡献来讲,越来越觉得这是很有必要的。如果不写下来,以后遇到相同的技术问题,很有可能还要重新去网上找答案;如果每个人都不写下来,那遇到问题从网上也就找不到答案了。而且写下来以后,积累一段时间,哪天心血来潮回头看看自己的成长过程,一定会感慨颇多,也会颇有一番成就感吧。

    这次先在博客园开了一个博客,不用csdn的老账号是因为csdn不支持markdown,同时装了个虚拟机,现在虚拟机上装好了Word press。我想等我再准备充足一点,到时候买个空间,注册个域名,再正式搭建个博客吧。

  • markdown和latex

    以前也听说过markdown,但真正尝试使用还是看了mac君的文章之后。据说markdown对写作来说有各种各样的好处,加上自己觉得确实应该开始积累点什么,于是就开始在Day one和博客上折腾。

    latex更是久闻大名,如雷贯耳,就是没用过。今天也是第一次尝试学习latex,原因就是我在写下来的时候(具体说是在读PRML的bias和variance那一节时),发现数学公式的输入实在麻烦,总不能一直用word写好,再粘贴图片吧,显得太挫了。于是从我狗的搜索引擎上找到了markdown+R,装了Rstudio,发现要装个插件需要依赖太多东西,装这一堆东西就会把我的mavricks弄的有点乱……然后又找到了pandoc这个工具,也再wordpress上装好了支持latex的插件,具体使用感受,等使用了在写下来吧。

读进去

自从工作以来,感觉总是在不停的挣扎,不停的思考,让子自己抓紧时间多学点的紧迫感越来越强。最近好像理出了一些头绪,心情也渐渐平复下来,也终于算是真正开始了读进去的计划。

  • 订阅

    首先是一些个牛人博客、知名网站上的技术文章、业界新闻。开始用feedly积累一些RSS源,还想弄个专栏,只用来记录、登记机器学习相关的研究、开发资料,自己学习的同时与大家分享讨论,期待更快的进步。

  • PRML

    阅读PRML这个想法的萌芽早就有,真正开始读还是靠一个朋友组织了一个小组,推动大家一起学习讨论,希望能更加系统的对机器学习领域有个比较全面深刻的理解。只是目前感觉这本书确实不愧为经典,除了全面系统,也同样比较有难度,需要静下心来好好钻研才行。

  • 十大算法

    小组里讨论完简化版的NLP,接下来的计划是分享机器学习领域经典的十大算法。我要分享的是kNN,于是也就从kNN开始,自己把这十大算法好好学习一下,争取做到看一个就真正全面掌握一个。

动手做

书肯定是要读的,只是自己觉得只看书或者论文似乎还是似懂非懂,估计有两个原因。一是自己阅读文献(特别是英文文献)的能力比较差,常常理解不到文章里的精髓和本质,甚至不懂语言表达的真正含义是什么。二是要掌握一个东西,特别是算法,只看书很可能确实是不太够的。随便一个简单的算法都能有三四个要点,每个要点都可能跟着一堆优化方法,真的需要实践,才能理解的更加深刻、透彻,再遇到实际问题的时候,才可能灵光一现,突然想到自己以前的XX经历刚好能解决这个问题。

  • 理论与实践结合

    动手做最好的着手点,我想还是应该跟现在的工作联系起来。刚好最近要准备kNN,所以就拿它开刀吧。给自己定了个时间点,看完kNN的理论,全面读完相关文章的论文,然后就实现一套完整的kNN。之所以说“一套”,是考虑到应该尽可能全面的实现kNN各个重点中的多种算法,最好还能有个自己的评测。

    除了算法实现,还想做一个相关应用。kNN比较适合稠密的数据,所以初步打算用kNN做一个有图像识别功能的小工具,工具可以通过人的少量标注,识别证件照上人的轮廓,进而可以方便的更换证件照的背景颜色。

  • 服务器

    之前不是说再次搭建自己的博客嘛,我又比较想折腾一下服务器端工程方面的一下东西,于是就装了个虚拟机,用上了nginx、nodejs和一套wordpress,刚刚起步,随时记录。

posted on 2014-03-03 22:01  maxwelldu  阅读(252)  评论(0编辑  收藏  举报

导航