【问题标题】:python keras syntax Conv2Dpython keras 语法 Conv2D
【发布时间】:2018-08-31 08:54:54
【问题描述】:

我对 python 和深度学习还很陌生。从其中一个 kaggle 内核中,我看到了以下代码,我试图理解这种语法背后的逻辑:

c1 = Conv2D(16, (3, 3), activation='elu', kernel_initializer='he_normal', padding='same') (s)
c1 = Dropout(0.1) (c1)
c1 = Conv2D(16, (3, 3), activation='elu', kernel_initializer='he_normal', padding='same') (c1)
p1 = MaxPooling2D((2, 2)) (c1)

c2 = Conv2D(32, (3, 3), activation='elu', kernel_initializer='he_normal', padding='same') (p1)
c2 = Dropout(0.1) (c2)
c2 = Conv2D(32, (3, 3), activation='elu', kernel_initializer='he_normal', padding='same') (c2)
p2 = MaxPooling2D((2, 2)) (c2)

我不明白语句末尾的(s), (c1), (c2)...谁能解释一下这背后的逻辑?

【问题讨论】:

标签: python syntax keras


【解决方案1】:

(s), (c1), (c2) 是对应层的输入

【讨论】:

    猜你喜欢
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    • 2019-09-19
    • 1970-01-01
    • 2019-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多