吴恩达Coursera Deep Learning专项课程毕业记录

小龙 2022年08月11日 1,571次浏览

经过约2个多月断断续续的学习(熬夜),终于学完了吴恩达老师的Deep Learning专项课程系列,白嫖了一个Coursera的证书,在此记录一下这个薅掉了很多我头发的学习过程,好让将来头秃的我在怀念每根头发的时候,有个念想。

image

1. 为什么要学这个

其实早在17-18年,这个系列课程刚发布,当时就学了一半左右,但是后来一个是工作慢慢忙了,另一个是没有应用场景,学了也不知道干嘛,几经挣扎,还是没有坚持下来。

如下图,当时学到CNN的时候,课程难度逐渐增加,没有坚持下去。

17年时候的学习进度

今年5月份的时候,深圳疫情,孩子用我的电脑在家上网课,有一天突然发现我的很多文件被移动过。由于很久没有整理过电脑了,我甚至都不知道哪些文件丢了或移到其他地方了,所以就把电脑里的文件全部整理了一遍。整理相册的时候,几千张照片一张张分类整理,整的鼠标手都出来了。正好工作上也要会出深度学习相关的需求,所以想着把当时没完成的课程学完。

2. 接下来打算做的项目

  1. 照片分类整理归档
  2. 宝宝相册照片自动识别并上传
  3. 口腔溃疡风险预测及早睡提醒

3. 怎么白嫖Coursera证书

Coursera的课程是订阅制的,前7天免费,后续一个月49美金,合人民币300多,其实也不贵。但是为了给自己一个压力,就定了一个目标,先从其他平台下载资源,学的差不多了,再用7天的时间在Coursera上刷完,拿到证书。

现在回头看,这样做好处就是有一个回顾的过程,学的会更透彻一些。坏处就是7天之内刷完这么多课程,以及完成作业,是非常消耗精力的,到后面2天,脑子已经拒绝接受新的知识了,昨天感觉都神经衰弱了,头疼的厉害,导致昨天晚上又困又兴奋。下面就把整个过程记录一下:

  1. 课程视频和课件资源,网易云课堂有绝大部分(Coursera后来新增了几节课,网易上没有),而且是中英字幕的,学起来会相对轻松一点;
  2. 课后测验和编程作业网上也有大把的资料,
    1. 这份比较好,有未做答的源文件(大部分),可以在本地先自己做一遍:吴恩达深度学习课后练习题和编程题–黄海广翻译(一站式服务,题目和答案分开,便于练习)
    2. 本地环境看作业需要哪个包,自己安装就好了。但是上面这份还是老的课程,用的tensorflow1.x版本的,现在默认安装的是tf2的版本,到CNN和RNN的部分,作业基本都运行不了,现在应该有最新课程的作业源码。
  3. Coursera上订阅课程,再学一遍
    1. Coursera上搜索DeepLearning专项课程,点击注册,会需要关联支付方式,如果没有MasterCard等外币卡,可以选择Paypal关联银联卡。关联后不会马上扣费,7天后才开始第一个月的扣费。
    2. 把视频重刷一遍,遇到已经很熟悉的课(比如前3课相对来讲都比较简单),可以快进完。Coursera应该是19-21年新增了下面两个课程,网易云课堂是没有的:
      1. 新增了第四课CNN的U-net和mobile-net
      2. 新增了第五课RNN的Transformer Network,说实话,没完全看懂,感觉在看天书,课程刷了2遍,搜了一些文章,做完作业后,有个大概概念,但理解还不深刻。
    3. 作业是必须完成的,可以参考之前本地做过的作业。
      1. 第四课CNN和第五课RNN,最新Coursera的作业是TensorFlow2.x的
      2. Coursera上面的quiz也是会抽题的,跟网上其他人的版本会不一样
      3. 编程作业里不同版本也会有不同的答案,感觉有些地方是为了评分故意设置的跟以前不一样,要注意。其中有个作业一直通不过,debug了2个小时,才找到问题。
      4. 每次完成作业可以把自己的代码下载下来,以后后续参考
  4. 证书:
    1. 每个课程学习完都会发一份课程学完的证书
    2. 最后一课RNN完成后才发现需要认证ID,在设置里进入认证流程,需要身份证和人脸识别
  5. 取消订阅,否则后面还会继续扣费。
    1. 取消订阅后,测验和编程作业就不能访问了,所以需要的话要及时下载