
深度学习
埃尘万象
这个作者很懒,什么都没留下…
展开
-
卷积神经网络CNN的详细解读,及经典分类网络LeNet5的介绍
一. CNN神经网络介绍CNN是一种特殊的深度前馈神经网络,为了避免层级之间的全连接造成的参数冗余,而导致网络模型的训练依赖相当参数个数的数据量;他的设计是局部连接,符合生物神经元的稀疏响应特性(层级之间是稀疏连接的),这样大大的降低了网络模型的参数规模,相对而言,对训练数据的依赖性降低了。CNN的基础模块为卷积流,其包括四个部分:卷积,池化,非线性,批量归一化。原创 2017-11-07 14:50:19 · 5181 阅读 · 1 评论 -
利用tensorflow训练自己的图片数据(3)——建立网络模型
一. 说明在上一博客——利用tensorflow训练自己的图片数据(2)中,我们已经获得了神经网络的训练输入数据:image_batch,label_batch。接下就是建立神经网络模型,笔者的网络模型结构如下:输入数据:(batch_size,IMG_W,IMG_H,col_channel)= (20, 64, 64, 3)卷积层1: (conv_kernel,num_ch原创 2017-11-23 10:23:43 · 15133 阅读 · 9 评论 -
手把手教你训练深度神经网络
转载地址:https://www.jiqizhixin.com/articles/2017-02-16-4Github地址:http://rishy.github.io//ml/2017/01/05/how-to-train-your-dnn/深度学习中,为了有效地训练深度神经网络,有一些值得我们强烈推荐的做法。在本文中,我将介绍一些最常用的方法,从高质量训练数据的重要性,到超参数转载 2017-12-25 10:55:47 · 2029 阅读 · 0 评论 -
Anaconda和tensorflow离线安装
工欲善其事,必先利其器。相信很多人在初次接触Python时,在开始编程前,都需要先安装相应的工具。对于Python而言也不例外,Python官方下载安装:https://www.python.org/downloads/但是,Python使用过程中存在的一个最大的问题,就是需要不断安装编程过程中可能涉及到函数包,这是一个很烦心的过程。因此,可能大家可能就在想,是否存在一款既支持Python原创 2017-12-18 10:02:46 · 27113 阅读 · 7 评论 -
深度学习之优化算法
在⼀个深度学习问题中,通常我们会预先定义⼀个损失函数。有了损失函数,就可以使⽤优化算法试图使其最小化。在优化中,这样的损失函数通常被称作优化问题的⽬标函数(objectivefunction)。依据惯例,优化算法通常只考虑最小化⽬标函数。因为任何最⼤化问题都可以很容易地转化为最小化问题:只需把⽬标函数前⾯的正号或负号取相反。在深度学习问题中,由于优化算法的⽬标函数通常是⼀个基于训练数据集的损失...原创 2018-08-04 19:00:54 · 1546 阅读 · 0 评论