在我的.keras/keras.json
文件中,我设置了"floatx": "float64"
,但我收到了以下错误。
Input 'filter' of 'Conv2D' Op has type float32 that does not match type float64 of argument 'input'
我做了一些研究,发现link说“你可以修补tf.get_variable并在dtype为None时添加dtype = tf.float64。”但是我真的不明白,并且不适合我的程序。
我的程序如下(简化版)
model = Sequential()
model.add(Conv2D(16, (4, 4), activation='relu', input_shape=(48, 48, 1)))
model.add(MaxPooling2D((2,2)))
model.add(Flatten())
model.add(Dense(256, activation='relu'))
model.add(Dropout(0.1))
model.add(Dense(num_classes, activation='softmax'))
有人可以就如何实施它提出一些建议吗?提前谢谢。