第26节讨论了如何将诗集数据转换为数字信息,便于训练 长短期记忆循环神经网络(LSTM RNN)。第25节则介绍了 LSTM RNN 在 tensorflow 中常用的函数。本节将在此基础上,建立网络,并训练之。
建立多层 LSTM 循环神经网络
先封装一个神经元,使...
lcc
7个月前 (08-01) 372℃ 0评论
4赞
上一节介绍了 tensorflow 关于循环神经网络的方法,接下来几节,将建立LSTM网络,并且训练之,让电脑拥有写诗的能力。在建立网络前,我们需要先确定数据的输入方式,只有确定了数据特点,才能建立高效好用的网络,本节,将分析需要用到的数据特点,并且给出相应得 python...
lcc
7个月前 (07-26) 305℃ 0评论
2赞
本节,将介绍 tensorflow 实现循环神经网络 RNN 的主要函数。
实现 RNN 的基本单元 RNNCell
RNNCell 是 tensorflow 中的循环神经网络的基本单元,它是一个抽象类,本身不能实例化。它的两个子类,一个 BasicRNNCell,另...
lcc
7个月前 (07-25) 245℃ 1评论
3赞
上一节介绍了循环神经网络RNN和它的几种变体结构,本节将介绍RNN的改进版,长短期记忆网络(long short term memory, LSTM)(本节主要参考 《21个项目玩转深度学习》)。
LSTM的第一印象,与经典 RNN 的对比
仔细观察 RNN 网络的隐状...
lcc
7个月前 (07-21) 347℃ 0评论
1赞
经过前面几节的学习,相信对经典神经网络已经非常熟悉了。从本节开始,将学习循环神经网络(recurrent neural networks, RNN),它适用于分析和解决具有前后关联性的数据问题。
问题引出
下图是经典的模拟神经网络模型,它认为每一个输入都是独立,没有关...
lcc
7个月前 (07-19) 326℃ 2评论
0赞
上一节,介绍了如何建立卷积深度学习网络(CNN),识别和破解captcha图形验证码,在最后,我们提到了训练耗时,事实的确如此啊,在我的云服务器上用 cpu 训练了近 24 小时,才勉强达到 80% 的正确率,本节将进行可视化的测试,先用 python 的 captcha ...
lcc
7个月前 (07-18) 301℃ 0评论
0赞
在python如何生成验证码小节,我们利用 captcha 库做了一个图形验证码产生器,可以产生带 one-hot 标签的图片数据集。本节将基于此数据集,建立一个卷积深度学习网络(CNN),并且训练之,希望可以识别破解此验证码数据集。
CNN卷积深度学习网络的结构
计...
lcc
7个月前 (07-17) 399℃ 1评论
0赞
在第16节,我们建立了最基本的深度学习网络,并且进行了训练。在第19节,参照官方例子,给出了实时评估训练结果的例子。训练到 30000 步时(batch=100),正确率达到了 70%。本节,将分析一下官方例子的代码。
官方代码如何建立网络
官方给出的卷积神经网络部分...
lcc
7个月前 (07-15) 326℃ 0评论
0赞
tf.nn.conv2d
conv2d(
input,
filter,
strides,
padding,
use_cudnn_on_gpu=True,
data_format='NHWC',
name=None
)
...
lcc
7个月前 (07-15) 197℃ 0评论
0赞
上一节,我们参照官方例程,在训练网络时,实时的对比标签值和预测值,并将结果打印到终端。但是,不足的是,使用训练集测试训练结果,并没有什么说服力。本节将使用 CIFAR-10 的测试集,在训练时,实时测试训练网络。
总体思路
思路还是非常清晰的,就是将测试时用的 CIF...
lcc
7个月前 (07-12) 248℃ 1评论
0赞