pytorch基础(二):构建简单的神经网络
前言   本系列主要是对pytorch基础知识学习的一个记录,尽量保持博客的更新进度和自己的学习进度。本人也处于学习阶段,博客中涉及到的知识可能存在某些问题,希望大家批评指正。另外,本博客中的有些内容基于吴恩达老师深度学习课程,我会尽量说明一下,但不敢保证全面。 一、使用numpy完成神经网络   在吴恩达老…
pytorch基础(一):tensor张量和自动微分
前言   本系列主要是对pytorch基础知识学习的一个记录,尽量保持博客的更新进度和自己的学习进度。本人也处于学习阶段,博客中涉及到的知识可能存在某些问题,希望大家批评指正。 一、pytorch入门 1.什么是tensor张量   在吴恩达老师深度学习视频中,第一章和第二章的课后作业我们用numpy实现前向…
吴恩达深度学习课程第四章第二周编程作业(pytorch实现)
前言   本博客只是记录一下本人在深度学习过程中的学习笔记和编程经验,大部分代码是参考了【中文】【吴恩达课后编程作业】Course 4 - 卷积神经网络 - 第二周作业这篇博客,对其代码实现了复现,但是原博客中代码使用的是tensorflow,而我在学习中主要用到的是pytorch,所以此次作业我使用pytorch框架来完成。代码或文字表述中还存在…
吴恩达深度学习课程第四章第一周编程作业(pytorch实现)
声明   本博客只是记录一下本人在深度学习过程中的学习笔记和编程经验,大部分代码是参考了【中文】【吴恩达课后编程作业】Course 4 - 卷积神经网络 - 第一周作业这篇博客,对其代码实现了复现,但是原博客中代码使用的是tensorflow,而我在学习生活中主要用到的是pytorch,所以此次作业我使用pytorch框架来完成。代码或文字表述中还…
吴恩达深度学习课程第二章第三周编程作业(pytorch实现)
声明   本博客只是记录一下本人在深度学习过程中的学习笔记和编程经验,大部分代码是参考了【中文】【吴恩达课后编程作业】Course 2 - 改善深层神经网络 - 第三周作业这篇博客,对其代码实现了复现,但是原博客中代码使用的是tensorflow,而我在学习生活中主要用到的是pytorch,所以此次作业我使用pytorch框架来…
吴恩达深度学习课程第二章第二周编程作业
声明   本博客只是记录一下本人在深度学习过程中的学习笔记和编程经验,大部分代码是参考了【中文】【吴恩达课后编程作业】Course 2 - 改善深层神经网络 - 第二周作业这篇博客,对其代码实现了复现,代码或文字表述中还存在一些问题,请见谅,之前的博客也是主要参考这个大佬。下文中的完整代码已经上传到百度网盘中,提取码:af12。 一、任务描述   …
吴恩达深度学习课程第二章第一周编程作业
声明   本博客只是记录一下本人在深度学习过程中的学习笔记和编程经验,大部分代码是参考了【中文】【吴恩达课后编程作业】Course 2 - 改善深层神经网络 - 第一周作业(1&2&3)这篇博客,对其代码实现了复现,代码或文字表述中还存在一些问题,请见谅,之前的博客也是主要参考这个大佬。 一、任务描述   这次作业我们的主要任务是以…
吴恩达深度学习课程第一章第四周编程作业
声明   本博客只是记录一下本人在深度学习过程中的学习笔记和编程经验,大部分代码是参考了【中文】【吴恩达课后编程作业】Course 2 - 改善深层神经网络 - 第一周作业(1&2&3)这篇博客,对其代码实现了复现,代码或文字表述中还存在一些问题,请见谅,之前的博客也是主要参考这个大佬。 一、任务描述   本次作业的目的是想让大家了…
吴恩达深度学习第一章第三周编程作业
一、题目描述 二、编程步骤 1.引入库   这次编程作业涉及到的库与上次作业基本相同,主要是numpy和matplotlib。 2.训练数据准备   我们可以根据numpy库有目的的生成训练集。 def load_planar_dataset(): np.random.seed(1) m = 400 # number of examples N =…
吴恩达深度学习第一章第二周编程作业
一、题目描述。   我们需要训练得到一个逻辑回归分类器来对图片进行二分类(是猫和不是猫),通过正向传播和反向传播来对参数进行优化。官方网站给出的题目形式是填空编程,这里我将给出完整的代码,可能和官网上的有些出入,但是大致相同。 二、相关库 1.numpy:强大的科学计算库,主要用于矩阵的计算 2.matplotlib:绘图库,可以绘制损失曲线 3.…