记大三暑假生活

Blog2

Posted by ZMY on August 3, 2019

记大三暑假生活的Blog 2

在暑假的大约十天前,我发现Coursera上的ML课程作业在GitHub上面有很多dalao利用python将课程中的Matlab代码重新实现,于是正好没事儿做的我就利用这个机会将上面的一些作业做了一下,顺便复习一下python中的小知识。

在做他们ML的作业的同时,我也看了一下网易云课堂中开放的对应的课程,感觉网易云做的还是相当不错的,字幕配的也很好,给我这样的英语残废很大的帮助。

下面主要说一下关于吴恩达在网易云课堂上的ML课程以及作业的看法:

  1. 最主要的问题,对我而言,为了直白的解释放弃了过多的数学推导和证明,这一点我在SVM和BP算法这两节课的体会最深,放弃了太多的细节(用工大教我ML课程的刘老师的话说“太简单了”)。
  2. 作业中,我对于从for-loop开始写,再后面进行向量化的做法并不反对,但是后面一些提示给的可能显得多余,明明能够利用更好的向量化写法完成的东西,却提示了一大堆如何用循环实现的细节。
  3. 总的来说,我觉得这门课用来入门挺好的,(最开始我看到这个课的时候如果坚持下来,肯也不会这么菜),但是对于以后想在这个方面读研、找工作的同学而言,不太适合,缺少的推导证明太少,后续我会争取尽量主要的内容复习一些,利用blog记录下来。

我的仓库关于这些作业的代码还没有提交过,不过过程中涉及到的正确性判断均已经通过。已经提交过了,修改了少数错误代码(Ex5和Ex6各20分的错误),现在已经全部通过测试。