keras激活功能层:model.add激活('relu')给出无效的语法

问题描述 投票:0回答:1
    model = sequential ()
    model.add(convolutional2D(32,3,3 , input_shape = (img_width, 
    img_height,3))
    model.add(Maxpooling2D(pool_size=(2,2)))
    model.add(Activation('relu'))
    model.add(convolutional2D(32,3,3))
    model.add(Activation('relu'))
    model.add(MaxpoolingD2(pooling_size=(2,2)))

    model.add(convolutional2D(32,3,3,))
    model.add(Activation('relu'))
    model.add(Maxpooling2D(pooling_size=(2,2)))

    model.add(Flatten())
    model.add(dense(64))
    model.add(Activation('relu'))
    model.add(dropout(0.5))
    model.add(dense(1))
    model.add(activation(sigmoid))

请有人应该帮忙。我在python 2.7环境中使用jupyter笔记本,上面的代码返回:

 File "<ipython-input-11-fab080993955>", line 4
model.add(Activation('relu'))
    ^

SyntaxError:语法无效

可能是什么问题呢?

python deep-learning keras
1个回答
1
投票

您在此行的末尾缺少一个括号:

model.add(convolutional2D(32,3,3 , input_shape = (img_width, img_height,3))

© www.soinside.com 2019 - 2024. All rights reserved.