Week 4, SOC

来源:互联网 发布:js执行a标签点击事件 编辑:程序博客网 时间:2024/06/03 15:58
这周 ML 没怎么坑人,轮到 AI 挖了个大坑。Homework 4 就是一场 disaster , reddit 上关于 ambiguities 抱怨如潮。大概都是前面几次 HW 全是满分的同学吧 :D 这次 professors 消灭满分的行动看来很成功啊,虽然不知道是有意的还是无意的 :D 不过我还是觉得这样出现 ambiguities 却不给 clarifications,降低了课程质量。有几题最后大家都只好像赌博一样押大小,我押错了两题,就只有 90% correct 了 -_-! 
这个帖子很好玩,楼主在抱怨这像 a law class,结果底下有位同学说:Same question here. And I am a lawyer...
最囧的是 HW 4.6 的那串香蕉,居然设置成能同时被猴子 have,却还在挂在香蕉树上,此时猴子已经爬下树了。这里倒没有 ambiguity,是完全符合逻辑的,但也太超出常识了。于是一堆人在 reddit 上为这串香蕉纠结。
到现在,两名 professors 风格的区别也能感觉出来了。Sebastian 循序渐进,他的课好懂一些。Peter 比较跳跃,中间很多环节都省略了,要自己把过程补全。还好有 reddit,困难的地方总会有同学来解答。

ML 到现在为止,最麻烦的地方在于用 linear algebra 的方式来思考。对我这种本科时候 martrix 加减乘除没过关的人真是个大麻烦。两 matrices 相乘的顺序和维度老是被我弄反。不过 linear algebra 真的是太强大了,不用 linear algebra 的话,很多一行就能描述的公式,用一本书都写不完。Programming Exercises 中用于 regularization 的 lambda,之前就被坑过了,这次又被小坑了下,和 ex2 一样,PDF ex3 1.3.3 只说  gradient function 的 theta1 = 0,却不说 cost function 也要这么处理,而 Htheta function 中 theta1 还是原来的值,这里我调试了几个小时才明白过来。虽然 video 中讲解了,但我觉得没多少人光看那个就能很快明白过来。最后那个识别手写数字的 octave program 真是厉害,原来 ocr 可以这么简单的讲清楚,做出来。

DB 还好,这周的 Homework 都是写 SQL 语句,难度不大,但是很费时间。