l1_6_keras_1.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:mlbootcamp_5 作者: ivan-filonov 项目源码 文件源码
def build_keras_model(self):
        input_ = layers.Input(shape=(self.input_dims_,))
        #model = layers.noise.GaussianNoise(0.005)(input_)
        model = layers.Dense(256, kernel_initializer='Orthogonal')(input_)
        model = layers.Activation('selu')(model)
        #model = layers.noise.AlphaDropout(0.1, seed=1)(model)
        #model = layers.BatchNormalization()(model)
        #model = layers.advanced_activations.PReLU()(model)
        #model = layers.Dropout(0.2)(model)

        model = layers.Dense(64, kernel_initializer='Orthogonal')(model)
        model = layers.Activation('selu')(model)
        #model = layers.noise.AlphaDropout(0.1, seed=1)(model)
        #model = layers.BatchNormalization()(model)
        #model = layers.advanced_activations.PReLU()(model)
        #model = layers.Dropout(0.4)(model)

        model = layers.Dense(16, kernel_initializer='Orthogonal')(model)
        #model = layers.BatchNormalization()(model)
        #model = layers.advanced_activations.PReLU()(model)
        model = layers.Activation('selu')(model)

        model = layers.Dense(1, activation='sigmoid')(model)

        model = models.Model(input_, model)
        model.compile(loss = 'binary_crossentropy', optimizer = optimizers.Nadam())
        #print(model.summary(line_length=120))
        return model
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号