【发布时间】:2018-06-22 22:12:24
【问题描述】:
我刚刚开始我的机器学习之旅,并且已经完成了一些教程。 (对我来说)不清楚的一件事是如何为 Keras Conv2D 确定“过滤器”参数。
我读过的大多数资料都只是将参数设置为 32 而没有解释。这只是经验法则还是输入图像的尺寸起作用?例如,CIFAR-10 中的图像是 32x32
具体来说:
model = Sequential()
filters = 32
model.add(Conv2D(filters, (3, 3), padding='same', input_shape=x_train.shape[1:]))
model.add(Activation('relu'))
model.add(Conv2D(filters, (3, 3)))
model.add(Activation('relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Dropout(0.25))
下一层有filter*2或64的filter参数。同样,这是如何计算的?
发送。
乔
【问题讨论】:
标签: machine-learning neural-network keras conv-neural-network convolution