热线电话:13121318867

登录
2019-04-02 阅读量: 491
CNN模型中每层工作说明
  • CNN模型中每层工作说明:layer1是Conv2d层,它使用32个过滤器卷积图像,每个过滤器大小(3 * 3)。
    layer2也是一个Conv2D层,它也用于卷积图像,并使用64个滤波器,每个滤波器的大小(3 * 3)。
    layer3是MaxPooling2D层,它从大小(3 * 3)的矩阵中选择最大值。
    layer4以0.5的速率显示Dropout。
    layer5将从layer4获得的输出展平,并将此展平输出传递给layer6。
    layer6是神经网络的隐藏层,包含250个神经元。
    layer7是输出层,具有10个神经元,用于10类输出,使用softmax函数。
  • 调用编译和拟合函数:

model = Model([inpx], layer7)

model.compile(optimizer=keras.optimizers.Adadelta(),

loss=keras.losses.categorical_crossentropy,

metrics=['accuracy'])

model.fit(x_train, y_train, epochs=12, batch_size=500)

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子