Keras基础:
模型
Keras有两种类型的模型,序列模型和函数式模型,函数式模型应用更为广泛,序贯模型是函数式模型的一种特殊情况。
1.序列模型
序列模型是多个网络层的线性堆叠,也就是“一条路走到黑”。这种模型各层之间是依次顺序关系的线性关系。
1.1构造模型:增加layer
a)通过传递list,一次性构建
from keras.models import Sequential
from keras.layers import Dense, Activation
layers = [Dense(32, units=784),Activation('relu'),Dense(10),Activation('softmax')]
model = Sequential(layers)
b)通过.add()方法,一层一层构建
model = Sequential()
model.add(Dense(32, input_shape=(784,)))
model.add(Activation('relu'))
model.