我有下面的架构,我想了解下面的问题,这是我的代码,我的图像大小是50X50。
model.add(Conv2D(16, (3,3), input_shape=(image_x, image_y, 1), activation='relu'))
model.add(MaxPooling2D(pool_size=(2, 2), padding='same'))
model.add(Conv2D(32, (3,3), activation='relu'))
model.add(MaxPooling2D(pool_size=(2, 2), padding='same'))
model.add(Conv2D(64, (3,3), activation='relu'))
model.add(MaxPooling2D(pool_size=(2, 2), padding='same'))
model.add(Flatten())
model.add(Dense(128, activation='relu'))
model.add(Dropout(0.2))
model.add(Dense(num_of_classes, activation='softmax'))`
model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
我的问题是: 1] dense_1 :平面有1600个输入,输出将是128个,所以它将如何从1600个输入中选择128个输出?(2)将在哪个层中应用丢失的功能和优化。
发布于 2019-04-15 17:06:03
https://datascience.stackexchange.com/questions/49359
复制相似问题