当我尝试运行我的训练模型时出现错误,我应该怎么做才能通过错误报告?
我的模型或我的重塑部分有什么问题吗?
这是我的重塑部分
# Reshape and normalize training data
trainX = train.reshape(train.shape[0], 1, 10, 10).astype( 'float32' )
x_train = trainX / 255.0
y_train = train[:,99]
# print(y_train)
# # # Reshape and normalize test data
testX = test.reshape(test.shape[0], 1, 10, 10).astype( 'float32' )
x_test = testX / 255.0
y_test = test[:,99]
# print(y_test)
这是我的模型:
model = Sequential()
model.add(Conv2D(32, (3, 3), input_shape=(3, 32, 32),
activation='relu', padding='same'))
model.add(Dropout(0.2))
model.add(BatchNormalization())
model.add(Conv2D(64, (3, 3), padding='same'))
model.add(Activation('relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Dropout(0.2))
model.add(BatchNormalization())
然后如果我将我的数据重塑为 3*32*32 然后出现值错误报告:
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-31-36bf3e556ae8> in <module>()
----> 1 trainX = train.reshape(train.shape[0], 3, 32, 32).astype( 'float32' )
2 x_train = trainX / 255.0
3 y_train = train[:,10]
4 # print(y_train)
5 # # # Reshape and normalize test data
慕容森
白板的微信
随时随地看视频慕课网APP
相关分类