深度学习
xf8964
这个作者很懒,什么都没留下…
展开
-
ResNet-50 训练猫狗分类
ResNet-50 训练猫狗分类1.ResNet网络2.猫狗数据3.训练4.测试这里介绍一下怎么搭建ResNet网络,并说明一下残差网络的结构,并使用ResNet来训练一个二分类问题1.ResNet网络对于ResNet网络的讲解可以参考这个链接(https://blog.csdn.net/koala_tree/article/details/78583979)这里说的已经很清楚了,对于视频讲解可以到网易云课堂里面搜索吴恩达的《深度学习工程师》微专业课程使用tf2的keras代码2.猫狗数据猫狗图原创 2020-12-06 15:54:40 · 1825 阅读 · 0 评论 -
计算CNN的输出
怎么根据cnn网络的参数和输入图片大小,计算一个cnn网络的输出呢,下面来说明一下现在做如下假设n:表示图像尺寸,比如图像尺寸为n*n*3f:表示卷积核尺寸,比如卷积核尺寸为f*f,可以用filter表示卷积核s:表示步进,卷积核一次移动多少个像素p:表示填充数目,表示一边填充p列像素,2p表示左右各填充p列像素,同样,在行上表示一边填充p行像素,2p表示上下各填充p行像素于是我们就可以得到如下公式不填充情况下 步进为1输出矩阵形状为:(n-f+1)(n-f+1)比如:n=10, f=3原创 2020-11-17 18:05:51 · 1711 阅读 · 0 评论 -
tensorflow2.x 报错 Could not load dynamic library cudart64_101.dll
tensorflow2.x 报错 Could not load dynamic library 'cudart64_101.dll'环境解决方法)环境系统:win10Anaconda:Anaconda3-2019.10-Windows-x86_64cuda:cuda_10.2.89_441.22_win10cudnn:7.6.5tensorflow:2.2.0rc4 ,gpu版本解决方法将cudart64_102复制一份,改名为cudart64_101,重启即可...原创 2020-06-06 23:32:54 · 1218 阅读 · 2 评论 -
深度学习--2.线性回归
深度学习 --- 线性回归原创 2019-05-01 19:16:35 · 659 阅读 · 0 评论 -
深度学习--3.梯度下降推导--交叉熵误差函数
深度学习 --- 梯度下降推导原创 2019-05-02 00:12:58 · 3883 阅读 · 0 评论 -
深度学习--1.神经网络
深度学习 --- 神经网络神经网络最简单的神经网络分类问题--线性界限三维度的界限问题感知器感知器技巧误差函数误差函数和梯度下降激活函数 -- sigmoid 函数激活函数 -- Softmax 函数激活函数的选择线性回归最大似然率交叉熵梯度下降推导神经网络结构多类别分类前向反馈反向传播神经网络神经网络是机器学习中的重要模型,可以解决两类问题的解答分类:把数据分为不同类别回归:建立数据间...原创 2019-05-12 22:37:56 · 336 阅读 · 0 评论 -
深度学习--4.实现梯度下降
深度学习 --- 实现梯度下降误差函数平均平方误差交叉熵误差求梯度流程多层感知器构建一个列向量实现多层感知器反向传播范例数学推导代码实现前面已经讲解了梯度下降的推导,接下来我们使用代码实现简单的梯度下降,其中包括梯度下降前向反馈反向传播在学习深度学习的时候,不可避免的要知道神经网络的工作原理,虽然我们可以直接使用各种开源库的API,但是我觉得知道神经网络的工作原理可以更好的帮助我们来...原创 2019-05-13 00:26:58 · 395 阅读 · 0 评论