摘要:
本笔记由博客园-圆柱模板 博主整理笔记发布,转载需注明,谢谢合作! model层是keras模块最重要的一个层,所以单独做下笔记,这块比较难理解,本博主自己还在学习这块,还在迷糊中。 model的方法: model.summary() : 打印出模型概况 model.get_config() :返回 阅读全文
摘要:
本笔记由博客园-圆柱模板 博主整理笔记发布,转载需注明,谢谢合作! keras的层主要包括: 常用层(Core)、卷积层(Convolutional)、池化层(Pooling)、局部连接层、递归层(Recurrent)、嵌入层( Embedding)、高级激活层、规范层、噪声层、包装层,当然也可以编 阅读全文
摘要:
本笔记由博客园-圆柱模板 博主整理笔记发布,转载需注明,谢谢合作! 参数初始化(Initializations) 这个模块的作用是在添加layer时调用init进行这一层的权重初始化,有两种初始化方法,以下为样例: 可以选择的初始化方法有: uniform、lecun_uniform、normal、 阅读全文
摘要:
本笔记由博客园-圆柱模板 博主整理笔记发布,转载需注明,谢谢合作! 每一个神经网络层都需要一个激活函数,例如一下样例代码: 可以选择的激活函数有: linear、sigmoid、hard_sigmoid、tanh、softplus、relu、 softplus,softmax、softsign 还有 阅读全文
摘要:
本笔记由博客园-圆柱模板 博主整理笔记发布,转载需注明,谢谢合作! 目标函数又称损失函数(loss),目的是计算神经网络的输出与样本标记的差的一种方法,如: mean_squared_error就是损失函数的名称 可以选择的损失函数有: mean_squared_error,mean_absolut 阅读全文
摘要:
本笔记由博客园-圆柱模板 博主整理笔记发布,转载需注明,谢谢合作! 优化器是调整每个节点权重的方法,如: 可以看到优化器在模型编译前定义,作为编译时的两个参数之一 代码中的sgd是随机梯度下降算法 lr表示学习速率 momentum表示动量项 decay是学习速率的衰减系数(每个epoch衰减一次) 阅读全文
摘要:
在使用kears训练model的时候,一般会将所有的训练数据加载到内存中,然后喂给网络,但当内存有限,且数据量过大时,此方法则不再可用。此博客,将介绍如何在多核(多线程)上实时的生成数据,并立即的送入到模型当中训练。 本篇文章由圆柱模板博主发布。 先看一下还未改进的版本: 下面的结构将改变一次性载入 阅读全文