加入了美味书签

距离上次更新已经有大半个月的时间了,最近一直忙着搬家和适应新环境。现在我又跑到北京来工作,好在这次终于不是在上地。我记得在写工作第三年的愿望的时候,有一条就是能加入一个优秀的小团队。那么目前看来一切顺利,美味书签这样的团队就是我一直希望能找到的。

我们的团队是Youtube创始人陈士骏的AVOS公司中国分支,中国团队由江宏带领,目前有20人,包括技术(前端、后端、移动),编辑等等。我们的团队网站上一一介绍了每个成员,我就不重复了。

在工作上,眼下最好的事情,是我终于可以利用自己喜爱和擅长的技术,来主导一些系统的开发。我们会尽可能地用热爱的语言(毫无疑问是clojure)开发,这想起来就让人兴奋。我这个人对技术还是有一些洁癖和偏执的。这样虽然路漫漫坑无数,但是收获一定不小,过程也在把握中,青春岁月不可再蹉跎了。

最后欢迎大家都来用我们的产品

Kliment Voroshilov tank 2

业余时间,我除了写括号以外,也会做点模型,不过是入门水平。用淘宝店家的话说,你随便涂涂就行了。这个KV-2坦克是去年秋天买的,后来周末学车加上天冷坐不住就搁置下来。现在稍微暖和一点,就赶紧把开工。

KV-2坦克,是二战时期苏联的重型坦克。最早参加了苏芬战争,后来投入到早期的苏德战争。但是绝大多数被德军在巴巴罗萨行动中摧毁、俘虏。被俘虏的KV-2坦克被刷上德军的标志也为德军服役,这在二战早期的东线战场倒是很常见。我的这个KV-2附带的水贴纸也分两个版本,分别是苏军和德军的涂装。

花了一天时间素组。
DSC_0016

DSC_0013

DSC_0023

DSC_0019

DSC_0029

今天又花了一上午时间上漆。第一次上漆,也没看什么教程,就是这个结果了。

DSC_0003

DSC_0009

DSC_0015

下一个目标就是T34。

爬山!

今天是2月1号,本人决定从今天开始到月底的每个工作日中午去爬山锻炼身体,以摆脱目前体重极速增长的困局。口说无凭,立此为据。

CuiPing_Hill 31.929620, 118.780457 山顶,海拔68米

Finished my machine learning courses

经过三个月的时间,终于看完了ml-class的所有视频课程,完成了所有review questions,提交了所有programming exercises.感觉不错,之前一直对数据挖掘相关的方面感兴趣,回想一下大学时候一些地统计分析甚至遥感图像数据处理的课都跟机器学习相关,但是毕竟不是这方面的课程,所以介绍的不是很系统。今年秋天斯坦福推出这个在线课程,机器学习作为其中之一真算是弥补了我们民间科学爱好者的遗憾了。

这个课程在有限的篇幅里涵盖了linear regression, logistic regression, ANN, SVM, PCA, K-Means, Anomaly Detection等等知识,基本上算是一个完整实用的导论。Andrew Ng教授的讲解也算是通俗易懂深入浅出,完全感觉不到什么门槛。

对于online course这种形式,今年秋天斯坦福的人工智能、数据库、机器学习也算是首开先河,目前这三门课程都已经结束,网上的反响非常强烈。好消息是明年Q1斯坦福还有更多数量更多方向的课程。今天MIT也宣布了明年的online course计划,他们也将加入提供在线课程的行列。而且,MIT的在线课程还会颁发一个名叫MITx的certification。开放式课程已经成为大势所趋,信息本应自由传播。

对于对机器学习感兴趣的朋友,除了ml-class.org上的资源,你还可以在academic earth上找到ANG教授的授课视频。这套视频涵盖的内容比ml-class上的更详细完整:
http://academicearth.org/courses/machine-learning

课程结束,我在ml-class上所有的编程作业都已经放在bitbucket上,如果有兴趣可以参考这些octave程序:
https://bitbucket.org/sunng/ml-class

明年一月斯坦福还会开放更多跟机器学习相关的课程,包括:

Thank you, Professor Ng and your team for this well-prepared, high-quality online course.

普通青年、二逼青年与文艺青年的Java代码缩进

普通青年

while(true) {
    if (something) {
        System.out.println(something);
        break;
    }
}

特点: tab与空格混用,无其他特点。
常见于:各类代码仓库。

二逼青年

while(true)
{


    if (something)
    {
        System.out.println(something);
        break;
    }

}

特点:总担心代码不够长
见于:各类劣质技术书籍

文艺青年

while(true)
  {
  if (something)
    {
      System.out.println(something);
      break;
    }
  }

特点:普通Java青年永远不会理解的缩进,lisp程序员会心一笑
见于:Clojure源码