
深度学习
文章平均质量分 67
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深度学习中简单神经网络的实现
构建AlphaGo的深度学习技术,通过通俗易懂的方式,进行介绍。并通过Pyhton构建起一个简单的神经网络,通过“说做”结合,一窥深度学习的强大魅力。通过Python实现算法,通过编码的方式,实现两个简单但功能强大的神经网络,以期通过实践的方式让加深对概念和算法的理解。原创 2017-11-06 16:25:24 · 2270 阅读 · 0 评论 -
深度学习框架TensorFlow学习与应用(一)——基本概念与简单示例
TensorFlow基本概念使用图(graphs)来表示计算任务在被称之为会话(Session)的上下文(context)中执行图使用tensor表示数据通过变量(Variable)维护状态使用feed和fetch可以为任意的操作赋值或者从其中获取数据原创 2017-11-08 21:53:23 · 2560 阅读 · 1 评论 -
深度学习框架TensorFlow学习与应用(二)——非线性回归、MINST数据集分类
每一张图片包含28*28个像素,我们把这一个数组展开成一个向量,长度是28*28=784。因此在MNIST训练数据集中mnist.train.images是一个形状为[60000,784]的张量,第一个维度数字用来索引图片,第二个维度数字用来索引每张图片的像素点。图片里的某个像素的强度值介于0-1之间。原创 2017-11-09 19:10:04 · 1323 阅读 · 0 评论 -
深度学习框架TensorFlow学习与应用(三)——使用交叉熵作为代价函数
在TensorFlow中用: tf.nn.sigmoid_cross_entropy_with_logits()来表示跟sigmoid搭配使用的交叉熵。 tf.nn.softmax_cross_entropy_with_logits()来表示跟softmax搭配使用的交叉熵。原创 2017-11-13 20:59:51 · 2086 阅读 · 0 评论 -
深度学习框架TensorFlow学习与应用(五)——TensorBoard结构与可视化
TensorBoard 涉及到的运算,通常是在训练庞大的深度神经网络中出现的复杂而又难以理解的运算。为了更方便 TensorFlow 程序的理解、调试与优化,谷歌发布了一套叫做 TensorBoard 的可视化工具。可以用 TensorBoard 来展现你的 TensorFlow 图像,绘制图像生成的定量指标图以及附加数据。原创 2017-11-19 10:59:58 · 1238 阅读 · 1 评论 -
深度学习框架TensorFlow学习与应用(四)——拟合问题、优化器
拟合问题,过拟合的处理。优化器的种类以及使用。原创 2017-11-14 19:37:24 · 1158 阅读 · 0 评论 -
深度学习框架TensorFlow学习与应用(六)——卷积神经网络应用于MNIST数据集分类
传统神经网络存在的问题:1.权值太多,计算量太大。 2.权值太多,需要大量样本进行训练。 1962年哈佛医学院神经生理学家Hubel和Wiesel通过对猫视觉皮层细胞的研究,提出了感受野(receptive field)的概念,1984年日本学者Fukushima基于感受野概念提出的神经认知机(neocognitron)可以看作是卷积神经网络的第一个实现网络,也是感受原创 2017-12-02 19:44:47 · 949 阅读 · 0 评论 -
深度学习框架TensorFlow学习与应用(七)——循环神经网络(RNN)应用于MNIST数据集分类
关于RNN的介绍可以参考:RNN介绍下面将RNN用于前文所提到的MNIST手写数字识别中。1.获取数据集import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("D:\BaiDu\MNIST_data",one原创 2018-01-06 19:16:22 · 1432 阅读 · 0 评论