作者: 大树先生
博客: http://blog.csdn.net/koala_tree
知乎:https://www.zhihu.com/people/dashuxiansheng
GitHub:https://github.com/MrLeeTree
2018 年 4 月 5 日


本文发布在知乎的专栏中,为了方便习惯使用CSDN的用户,更改了下面文章的直链到CSDN中的笔记。
同时,也欢迎大家关注我的知乎:大树先生,会不定期有新的干货更新。一起学习一起进步呀!_


DeepLearning.ai简介

deepLearning.ai 是由吴恩达在Coursera上推出的一个教授深度学习的专题系列课程。整个专题共包括五门课程:01.神经网络和深度学习;02.改善深层神经网络-超参数调试、正则化以及优化;03.结构化机器学习项目;04.卷积神经网络;05.序列模型。

课程描述:

请允许我引用官网的介绍:

如果你想进入人工智能,这个课程专题将会给你带来帮助。深度学习是科技领域最受追捧的技能之一,我们将帮助你进行学习这些知识。
在五门课程中,你将学习深度学习的基础知识,了解如何构建神经网络,并学习如何实践机器学习项目,学习卷积网络,RNN,LSTM,Adam,Dropout,BatchNorm,Xavier/He初始化等等。你将从事医疗,自动驾驶,手语阅读,音乐创作和自然语言处理的案例研究。届时,你不但会掌握深度学习的基础理论,还会看到它在工业中的应用。上面的这些想法都将在Python和TensorFlow的练习中所实现。另外,你还将听到许多深度学习的高层领导,他们将与你分享他们的个人故事,并为你提供职业建议。
AI正在对各行各业产生着巨大的影响,在完成此专题的课程后,你可能会找到创造性的方法将其应用到你的工作中。我们将帮助你掌握深度学习,了解如何使用它,帮助你建立AI的职业生涯。

课程内容:

  • Coursera:官方课程安排(英文字幕)。付费用户在课程作业中可以获得作业评分,每门课程修完可获得结课证书;不付费可以免费上课、做课后作业,但没有作业评分,结课无法获得课程证书。
  • 网易云课堂:网易引进的正版授权(中英文字幕)。课程完全免费,但没有课后作业,没有课程证书。

推荐指数:

4.5 星(个人意见)
目前已有的深度学习课程中难得的好课程。

个人提炼笔记及编程作业总集

下面是个人在上课的过程中,从中提炼的要点笔记,以及自己完成的课后编程作业。课程为主,练习为辅,笔记做巩固。所以建议大家以这样的核心思想来进行这门课程的学习。废话不多说,上笔记!


01. 神经网络和深度学习

  • 神经网络概论
  • 主要介绍:神经网络的概念、深度学习兴起的原因、课程内容等;
  • 笔记:介绍性课程,没有做相应的笔记。
  • 编程作业:无
  • 神经网络基础
  • 主要介绍:logistic回归、损失函数、梯度下降、计算向量化、代价函数等;
  • 笔记:DeepLearning.ai 课程提炼笔记(1-2)神经网络和深度学习 — 神经网络基础
  • 编程作业:使用Numpy的基础Python、logistic回归
  • 浅层神经网络
  • 主要介绍:神经网络、激活函数、梯度下降法、反向传播、随机初始化等;
  • 笔记:DeepLearning.ai 课程提炼笔记(1-3)神经网络和深度学习 — 浅层神经网络
  • 编程作业:使用浅层神经网络实现平面数据分类
  • 深层神经网络
  • 主要介绍:深度神经网络、DNN的前向和反向传播、参数和超参数等;
  • 笔记:DeepLearning.ai 课程提炼笔记(1-4)神经网络和深度学习 — 深层神经网络
  • 编程作业:构建DNN、DNN用于图片分类

02. 改善深层神经网络:超参数调试、正则化以及优化

  • 深度学习的实践方面
  • 主要介绍:训练测试集划分、偏差和方差、正则化、Dropout、输入归一化、梯度消失与梯度爆炸、权重初始化、梯度检验等;
  • 笔记:DeepLearning.ai 课程提炼笔记(2-1)改善深层神经网络 — 深度学习的实践方面
  • 编程作业:初始化、正则化、梯度检验
  • 优化算法
  • 主要介绍:Mini-batch梯度下降、指数加权平均、Momentum梯度下降、RMSprop、Adam优化算法、衰减学习率、局部最优等;
  • 笔记:DeepLearning.ai 课程提炼笔记(2-2)改善深层神经网络 — 优化算法
  • 编程作业:多种优化算法
  • 超参数调试和Batch Norm及框架
  • 主要介绍:超参数的调试、Batch Normalization、Softmax、TensorFlow程序框架等;
  • 笔记:DeepLearning.ai 课程提炼笔记(2-3)改善深层神经网络 — 超参数调试和Batch Norm
  • 编程作业:TensorFlow简单教程

03. 结构化机器学习项目

  • 机器学习策略(1)
  • 主要介绍:正交化、单一数字评估指标、训练/开发/测试集、偏差和方差、改善模型的表现等;
  • 笔记:DeepLearning.ai 课程提炼笔记(3-1)结构化机器学习项目 — 机器学习策略(1)
  • 编程作业:无
  • 机器学习策略(2)
  • 主要介绍:误差分析、错误样本清除、数据分布不匹配问题、迁移学习、多任务学习、端到端的深度学习等;
  • 笔记:DeepLearning.ai 课程提炼笔记(3-2)结构化机器学习项目 — 机器学习策略(2)
  • 编程作业:无

04. 卷积神经网络

  • 卷积神经网络基础
  • 主要介绍:计算机视觉、边缘检测、卷积神经网络、Padding、卷积、池化等;
  • 笔记:DeepLearning.ai 课程提炼笔记(4-1)卷积神经网络 — 卷积神经网络基础
  • 编程作业:构建卷积神经网络、手势识别应用
  • 卷积神经网络实例模型
  • 主要介绍:AlexNet、LeNet、VGG、ResNet、Inception Network、1乘1卷积、迁移学习、数据扩充等;
  • 笔记:DeepLearning.ai 课程提炼笔记(4-2)卷积神经网络 — 深度卷积模型
  • 编程作业:Keras教程-the Happy House、Residual Networks
  • 目标检测
  • 主要介绍:目标定位、目标检测、Bounding Box预测、交并比、非最大值抑制NMS、Anchor box、YOLO算法、候选区域region proposals等;
  • 笔记:DeepLearning.ai 课程提炼笔记(4-3)卷积神经网络 — 目标检测
  • 编程作业:自动驾驶-汽车检测
  • 特殊应用:人脸识别和神经风格迁移
  • 主要介绍:人脸识别、one-shot学习、Siamese网络、Triplet损失、风格迁移、内容损失、风格损失、1D-3D卷积等;
  • 笔记:DeepLearning.ai 课程提炼笔记(4-4)卷积神经网络 — 人脸识别和神经风格迁移
  • 编程作业:人脸识别-Happy House、神经风格迁移-深度学习和艺术

05. 序列模型

  • 循环神经网络
  • 主要介绍:循环神经网络、不同类型的RNN、语言模型、新序列采样、RNN梯度消失、GRU、LSTM、双向RNN、深层RNNs等;
  • 笔记:DeepLearning.ai 课程提炼笔记(5-1)序列模型 — 循环神经网络
  • 编程作业:构建RNN、字母级的语言模型-Dinosaurus land、用LSTM即兴创作Jazz
  • 自然语言处理和词嵌入
  • 主要介绍:词汇表征、Word Embedding、嵌入矩阵、Word2Vec、负采样、GloVe词向量、情感分类、词嵌入消除偏见等;
  • 笔记:DeepLearning.ai 课程提炼笔记(5-2)序列模型 — NLP和词嵌入
  • 编程作业:词向量运算、Emojify
  • 序列模型和注意力机制
  • 主要介绍:序列到序列模型、集束搜索(Beam search)、集束搜索误差分析、Bleu得分、注意力模型、注意力权重、语音识别、触发字检测等;
  • 笔记:DeepLearning.ai 课程提炼笔记(5-3)序列模型 — 序列模型和注意力机制
  • 编程作业:机器翻译、触发字检测

总结

整个专题课程的学习跨度比较长,在上课的过程中不断地思考做笔记的过程也确实缓慢而辛苦,但一路下来确实有了很大的收获。期初只是为了做一个自己后期进行复习的笔记,但后来感觉记录的笔记还算整洁,所以就放到知乎上和大家一起分享,希望我的这些能够给更多有同样需求的同学和朋友们带来小小的帮助。

最后

笔记属于课程的提炼,虽然总体来说已经较为全面了,但限于个人的能力和精力,笔记中难免会出现遗漏或者错误的地方。如果大家在阅读笔记的时候,发现了错误的地方以及觉得比较重要但我没有记录的内容,那么欢迎大家在下方评论留言或者私信给我,我将会及时做更正和补充,感谢支持。

最后,感谢每位点赞的知友。同时,也欢迎其他平台的转载和分享,一起进步呀_!

完结撒花!吴恩达DeepLearning.ai《深度学习》课程笔记目录总集相关推荐

  1. 吴恩达deeplearning.ai深度学习课程空白作业

      吴恩达deeplearning.ai深度学习课程的空白作业,包括深度学习微专业五门课程的全部空白编程作业,经多方整理而来.网上找来的作业好多都是已经被别人写过的,不便于自己练习,而且很多都缺失各种 ...

  2. 新建网站了!Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现,可以在线阅读了!...

    吴恩达机器学习.深度学习,李航老师<统计学习方法>,可以说是机器学习入门的宝典.本文推荐一个网站"机器学习初学者",把以上资源的笔记.代码实现做成了网页版,可以在线阅读 ...

  3. 手机上的机器学习资源!Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现!...

    吴恩达机器学习.深度学习,李航老师<统计学习方法>.CS229数学基础等,可以说是机器学习入门的宝典.本文推荐一个网站"机器学习初学者",把以上资源的笔记.代码实现做成 ...

  4. 吴恩达深度学习笔记_Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现,可以在线阅读了!...

    吴恩达机器学习.深度学习,李航老师<统计学习方法>,可以说是机器学习入门的宝典.本文推荐一个网站"机器学习初学者",把以上资源的笔记.代码实现做成了网页版,可以在线阅读 ...

  5. AIQ - deeplearning.ai 全套吴恩达老师的深度学习课程笔记及资源在线阅读

    http://www.6aiq.com/deeplearning_ai/html/SUMMARY.html 深度学习笔记目录 第一门课 神经网络和深度学习(Neural Networks and De ...

  6. AIQ - deeplearning.ai 全套吴恩达老师的深度学习课程笔记

    http://www.6aiq.com/deeplearning_ai/html/SUMMARY.html 深度学习笔记目录 第一门课 神经网络和深度学习(Neural Networks and De ...

  7. AIQ - deeplearning.ai 全套吴恩达老师的深度学习课程笔记及资源在线

    http://www.6aiq.com/deeplearning_ai/html/SUMMARY.html 深度学习笔记目录 第一门课 神经网络和深度学习(Neural Networks and De ...

  8. 吴恩达deeplearning.ai五项课程完整笔记了解一下?

    来源:机器之心 本文共3744字,建议阅读8分钟. 通过本文为大家解读如何构建自然语言.音频和其他序列数据的模型. 自吴恩达发布 deeplearning.ai 课程以来,很多学习者陆续完成了所有专项 ...

  9. 资源 | 吴恩达斯坦福CS230深度学习课程全套资料放出(附下载)

    原文链接:点击打开链接 摘要: 在人工智能领域,深度学习的重要性不言而喻.各大高校纷纷推出具有自己特色的课程,斯坦福大学也不例外. 在deeplearning.ai深度学习专项课程之后,吴恩达在斯坦福 ...

  10. Deeplearning.ai深度学习课程笔记-在线版

    注意:请点击阅读原文 课程概述 课程视频离线版本可以到github:https://github.com/fengdu78/deeplearning_ai_books 查找下载. 课程地址:https ...

最新文章

  1. 性能优化之Java(Android)代码优化
  2. ubuntu下搭建eclipse+tomcat的web开发环境
  3. BugKuCTF WEB 输入密码查看flag
  4. python数据包pandas_python_pandas学习
  5. oracle truncsysdate_oracle trunc截断日期函数
  6. 框架less和sass
  7. linux 标准vruntime,linux – CFS中vruntime的概念是什么
  8. python贪吃蛇手机版代码_200行python代码实现贪吃蛇游戏
  9. 求链表是否有环,及环入口,环长度
  10. matlab串口实时画图,基于MATLABGUI界面的MCU串口实时绘图设计
  11. linux安装软件系列之yum安装
  12. imagej得到灰度图数据_用ImageJ处理空间成像数据
  13. 响铃:金蝶的SaaS第一能保持多久?
  14. Microsoft Visual SourceSafe 2005 服务端安装配置过程以及出现的问题,以及解决方法!...
  15. 全球与中国铝合金窗型材市场规模预测与产销前景调研报告2022版
  16. vue 动态修改页面的meta
  17. poscms会员头像更新接口
  18. 1年赋能100家环保机构,阿里云发布“青山绿水”计划
  19. Unity | 动画那些事儿
  20. ZOJ - 4049 Halting Problem 题解【c++】

热门文章

  1. 倾囊相授:小编是如何从阿里云转战达摩院并成功上岸de?
  2. 服务器系统飞行模式怎么关闭,win10系统开启飞行模式之后无法关闭怎么解决
  3. 安卓实现APP自动检测软件版本并提示更新
  4. android espresso跨程序,Android中使用Espresso进行UI测试
  5. 学习php开发难吗,PHP开发自学难吗,PHP自学要多长时间?
  6. oracle dba 培训教程 第11章 索引的管理与维护
  7. 重庆师范大学第一届ACM选拔赛
  8. 五猴分桃python_猴子分桃问题 | 学步园
  9. Chrome插件安装教程
  10. Android开发第一课--熟悉开发工具和第一个Android程序