def METHOD_NAME(feature_columns, feature_layer_inputs):
    """Creates a Keras model."""
    layer = tf.keras.layers.DenseFeatures(feature_columns)(feature_layer_inputs)
    layer = layers.Dense(4096, activation='relu')(layer)
    layer = layers.Dropout(.1)(layer)
    layer = layers.Dense(2048, activation='relu')(layer)
    layer = layers.Dropout(.1)(layer)
    layer = layers.Dense(1024, activation='relu')(layer)
    layer = layers.Dropout(.1)(layer)
    layer = layers.Dense(512, activation='relu')(layer)
    layer = layers.Dropout(.1)(layer)
    layer = layers.Dense(1)(layer)
    model = tf.keras.Model(
        inputs=[v for v in feature_layer_inputs.values()], outputs=layer)
    model.compile(
        optimizer='adam',
        loss=tf.keras.losses.BinaryCrossentropy(from_logits=True),
        metrics=['accuracy'])
    return model