python KerasによるCNNの実装例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python KerasによるCNNの実装例相关的知识,希望对你有一定的参考价值。

    # build model
    model = Sequential()

    model.add(Convolution2D(32, 3, 3, border_mode='same',
                            input_shape=(img_channels, img_rows, img_cols)))
    model.add(Activation('relu'))

    model.add(Convolution2D(32, 3, 3))
    model.add(Activation('relu'))
    model.add(MaxPooling2D(pool_size=(2, 2)))
    model.add(Dropout(0.25))

    model.add(Convolution2D(64, 3, 3, border_mode='same'))
    model.add(Activation('relu'))

    model.add(Convolution2D(64, 3, 3))
    model.add(Activation('relu'))
    model.add(MaxPooling2D(pool_size=(2, 2)))
    model.add(Dropout(0.25))

    model.add(Flatten())
    model.add(Dense(512))
    model.add(Activation('relu'))
    model.add(Dropout(0.5))
    model.add(Dense(nb_classes))
    model.add(Activation('softmax'))

以上是关于python KerasによるCNNの実装例的主要内容,如果未能解决你的问题,请参考以下文章

python Theanoによる积层自己符号化器の実装

python Chainerによる多层パーセプトロンの実装

python Theanoによる雑音除去自己符号化器の実装

python Theanoによるロジスティック回帰の実装

python Chainerによる畳み込みニューラルネットワークの実装

python Kerasによる多层ニューラルネット