Keras
文章平均质量分 90
marsjhao
每天进步一点!
展开
-
Keras上实现简单线性回归模型
神经网络可以用来模拟回归问题 (regression),实质上是单输入单输出神经网络模型,例如给下面一组数据,用一条线来对数据进行拟合,并可以预测新输入 x 的输出值。一、详细解读我们通过这个简单的例子来熟悉Keras构建神经网络的步骤:1.导入模块并生成数据首先导入本例子需要的模块,numpy、Matplotlib、和keras.models、keras.layers原创 2017-03-27 22:31:19 · 34954 阅读 · 3 评论 -
Keras上实现AutoEncoder自编码器
一、自编码器简介无监督特征学习(Unsupervised Feature Learning)是一种仿人脑的对特征逐层抽象提取的过程,学习过程中有两点:一是无监督学习,即对训练数据不需要进行标签化标注,这种学习是对数据内容的组织形式的学习,提取的是频繁出现的特征;二是逐层抽象,特征是需要不断抽象的。自编码器(AutoEncoder),即可以使用自身的高阶特征自我编码,自编码器其实也是一种神经原创 2017-03-31 19:06:59 · 29445 阅读 · 7 评论 -
Keras上实现卷积神经网络CNN
一、概述及完整代码本例的代码主要来自Keras自带的example里的mnist_cnn模块,主要用到keras.layers中的Dense, Dropout, Activation, Flatten模块和keras.layers中的Convolution2D,MaxPooling2D。构建一个两层卷积层两层全连接层的简单卷积神经网络,12次循环后可以达到99.25%的准确率,课件CNN的预测原创 2017-03-30 17:03:36 · 43247 阅读 · 7 评论 -
Keras上实现Softmax回归模型
一、分类神经网络构建过程本例程是在MNIST数据集,构建一个简单分类神经网络,实现对0-9这20个数字的分类。1.数据预处理Keras 自身包含 MNIST 这个数据集,再分成训练集和测试集。x 是一张张图片,y 是每张图片对应的标签,即它是哪个数字。输入的 x 变成 60,000*784 的数据,然后除以 255 进行标准化,标准化之后就变成了(0, 1)之间。对于 y,要用到 Ke原创 2017-03-29 20:39:50 · 14448 阅读 · 1 评论 -
Keras卷积神经网络补充
1. keras.layers.Conv2D(filters, kernel_size, strides=(1, 1), padding='valid', data_format=None, dilation_rate=(1, 1), activation=None, use_bias=True, kernel_initializer='glorot_uniform', bias_initiali...原创 2018-09-01 20:10:23 · 6677 阅读 · 0 评论