码迷,mamicode.com
首页 > 其他好文 > 详细

Keras之序贯(Sequential)模型

时间:2017-09-19 17:46:16      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:网络   list   inpu   put   数据   add   一个   logs   class   

序贯模型(Sequential)

序贯模型是多个网络层的线性堆叠。

可以通过向Sequential模型传递一个layer的list来构造该模型:

from Keras.models import Sequential
from Keras.layers import Dense,Activation

model = Sequential([Dense(32,units=784),Activation(relu),Dense(10),Activation(softmax),])

也可以通过.add()方法一个个的将layer加入到模型中:

model = Sequential()
model.add(Dense(32,input_shape=(784,)))
model.add(Activation(relu))

指定输入数据的Shape

模型需要知道输入数据的shape,因此,Sequential的第一层需要接受一个关于输入数据shape的参数,后面的各个层则可以自动推导出中间数据的shape,因此不需要为每个层都指定这个参数。有几种方法来为第一层指定输入数据的shape

 

Keras之序贯(Sequential)模型

标签:网络   list   inpu   put   数据   add   一个   logs   class   

原文地址:http://www.cnblogs.com/fangpengchengbupter/p/7552765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!