小编Bet*_*ong的帖子

Keras ValueError:形状 (32, 2) 和 (32, 4) 不兼容

我刚刚发布了相同代码的另一个问题,但由于我对自己正在做的事情知之甚少,所以进展非常缓慢。上一个问题的链接在这里: Keras ValueError: Nogradientsprovidedforanyvariables

我目前正在尝试运行我的模型,以便对 5000 个不同的事件进行分类,这些事件是 29x29 值的 2D numpy 数组

我这样定义我的神经网络:

inputs = keras.Input(shape=(29,29,1))

x=inputs

x = keras.layers.Conv2D(16, kernel_size=(3,3), name='Conv_1')(x)
x = keras.layers.LeakyReLU(0.1)(x)      
x = keras.layers.MaxPool2D((2,2), name='MaxPool_1')(x)

x = keras.layers.Conv2D(16, kernel_size=(3,3), name='Conv_2')(x)
x = keras.layers.LeakyReLU(0.1)(x)
x = keras.layers.MaxPool2D((2,2), name='MaxPool_2')(x)

x = keras.layers.Conv2D(32, kernel_size=(3,3), name='Conv_3')(x)
x = keras.layers.LeakyReLU(0.1)(x)
x = keras.layers.MaxPool2D((2,2), name='MaxPool_3')(x)
x = keras.layers.Flatten(name='Flatten')(x)

x = keras.layers.Dense(64, name='Dense_1')(x)
x = keras.layers.ReLU(name='ReLU_dense_1')(x)
x = keras.layers.Dense(64, name='Dense_2')(x)
x = keras.layers.ReLU(name='ReLU_dense_2')(x)

outputs = keras.layers.Dense(4, activation='softmax', name='Output')(x)

model = keras.Model(inputs=inputs, outputs=outputs, name='VGGlike_CNN') …
Run Code Online (Sandbox Code Playgroud)

python machine-learning deep-learning keras tensorflow

4
推荐指数
1
解决办法
5351
查看次数