![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
吴恩达课后练习作业
作业按照其布置顺序完成
椰楠liu
这个作者很懒,什么都没留下…
展开
-
吴恩达Deep Learning编程作业 Course4- 卷积神经网络-第二周作业:Residual Networks
Residual Networks 残差网络在这一部分中我们将学习使用残差网络建立更深层的卷积网络。从理论上讲,越深层的神经网络模型越可以解决复杂的问题,但实际上深层的网络会很难训练。Residual Networks是被He等人提出的,能够让我们训练更深的网络。在这一部分中我们要完成的是:实现ResNets的基本构建块。把这些模块放在一起,以实现和训练一个最先进的神经网络的图像分类。...原创 2020-03-22 15:12:32 · 1533 阅读 · 0 评论 -
吴恩达Deep Learning编程作业 Course4- 卷积神经网络-第二周作业:Keras tutorial-the Happy House
吴恩达Deep Learning编程作业 Course4- 卷积神经网络-第二周作业:Keras tutorial-the Happy House这一周的作业我们将学习:如何使用Keras-一个高级的神经网络API,能够运行在Tensorflow和CNTK这几个框架之上。如何在几个小时内建立一个深度学习算法。为什么使用Keras?Keras能够使得我们很快的建立不同的神经网络模型。T...原创 2020-03-19 14:04:38 · 430 阅读 · 0 评论 -
吴恩达Deep Learning编程作业 Course4- 卷积神经网络-第一周作业:卷积网络应用实例开发
吴恩达Deep Learning编程作业 Course4- 卷积神经网络-第一周作业:卷积网络应用实例开发在这一个部分中,我们需要实现:使用帮助函数(吴老师提供的函数,放在文章最后)和TensorFlow实现一个功能齐全的ConvNet模型。完成这项任务后,我们就有能力:针对一个分类问题,在TensorFlow中建立并训练一个卷积神经网络。1.0 TensorFlow模型需要使...原创 2020-03-15 22:37:07 · 642 阅读 · 0 评论 -
吴恩达Deep Learning编程作业 Course4- 卷积神经网络-第一周作业:搭建卷积神经网络模型和应用
吴恩达Deep Learning编程作业 Course4- 卷积神经网络-第一周作业:搭建卷积神经网络模型和应用本周作业我们将使用numpy实现卷积层(CONV)和池化层(POOL)层,以及正向传播和反向传播。注意:上标[l][l][l]表示第lthl^{th}lth层。例如:a[4]a^{[4]}a[4]是指第4层的激活层。W[5]W^{[5]}W[5]和b[5]b^{[5]}b[5...原创 2020-03-15 19:10:03 · 873 阅读 · 0 评论 -
吴恩达Deep Learning编程作业 Course2- 改善深层神经网络-第三周作业:TensorFlow练习
吴恩达Deep Learning编程作业 Course2- 改善深层神经网络-第三周作业:TensorFlow练习到现在我们一直使用numpy来构建神经网络,接下来我们将使用深度学习框架来构建神经网络。常见的机器学习框架是TensorFlow、Paddle、Torch、Caffe、Keras等,本次作业中我们将练习使用TensorFlow,我们学习的主要内容是:初始化参数启动session...原创 2020-03-10 19:47:23 · 1587 阅读 · 1 评论 -
吴恩达Deep Learning编程作业 Course2- 改善深层神经网络-第二周作业:优化方法
吴恩达Deep Learning编程作业 Course2- 改善深层神经网络-第二周作业:优化方法到目前为止我们一直使用梯度下降算法来进行参数更新,求得最小化成本。在这个作业中我们将学习优化算法,能够节省时间使得我们更快的得到好的结果。在吴恩达老师的课程中将梯度下降比喻为在山壑中找到最低点,如下图所示:本次练习需要使用的库函数(一些工具类代码放在文章最后,请自行创建对应文件)import...原创 2020-03-09 21:50:40 · 413 阅读 · 0 评论 -
吴恩达Deep Learning编程作业 Course2- 改善深层神经网络:超参数调试、 正则化以及优化-第一周作业
吴恩达Deep Learning编程作业 Course2- 改善深层神经网络:超参数调试、 正则化以及优化-第一周作业初始化、正则化、梯度校验1.初始化这一部分我们将学习如何为一个初始的神经网络设置初始化参数,不同的初始化方式会产生不同的效果,现在我们就一起来尝试。首先我们先来了解一下什么样的初始化方法是好的方法:加速梯度下降的收敛增加梯度下降收敛到较低的训练(和泛化)错误的几率...原创 2020-03-07 14:49:29 · 799 阅读 · 0 评论 -
吴恩达Deep Learning编程作业 Course1-神经网络和深度学习-第四周作业part2
吴恩达Deep Learning编程作业 Course1-神经网络和深度学习-第四周作业part2Deep Neural Network for Image Classification: Application用于图像分类的深度神经网络:应用有了前面学习内容的铺垫后我们就可以动手搭建一个完整的神经网络模型了,搭建成功后我们可以将其结果与逻辑回归模型作比较,从而对两者的内容有更深刻的理解。1...原创 2020-03-05 10:12:01 · 360 阅读 · 0 评论 -
吴恩达Deep Learning编程作业 Course1-神经网络和深度学习-第四周作业part1一步步建立你的深度神经网络
吴恩达Deep Learning编程作业 Course1-神经网络和深度学习-第三周作业Building your Deep Neural Network: Step by Step 一步步建立你的深度神经网络学习目标:使用非线性激活函数,如Relu等,提升你的模型。建立一个更深层的神经网络。实现一个易于使用的神经网络类注意符号的意思:上标[lll]表示第lthl^{th}lt...原创 2020-03-03 18:46:57 · 459 阅读 · 0 评论 -
吴恩达Deep Learning编程作业 Course1-神经网络和深度学习-第三周作业
吴恩达Deep Learning编程作业 Course1-神经网络和深度学习-第三周作业Planar data classification with one hidden layer具有一个隐藏层的平面数据分类编程目的:使用带有非线性激活函数,比如tanh函数,实现一个具有单隐藏层的二分类神经网络。计算交叉熵代价。实现前向传播和反向传播。1.需要使用的包1.numpy:是Pyt...原创 2020-03-01 23:01:54 · 670 阅读 · 1 评论 -
吴恩达Deep Learning编程作业 Course1-神经网络和深度学习-第二周作业
吴恩达Deep Learning编程作业 Course1-神经网络和深度学习-第二周作业Logistic Regression with a Neural Network mindset具有神经网络思维的逻辑回归编程要求:在代码中不要使用循环,除非说明中明确告诉你需要使用。编程目的:建立学习算法的一般架构,包括:初始化参数计算代价函数及其梯度使用优化算法(梯...原创 2020-02-29 21:47:08 · 660 阅读 · 0 评论