def convert_dense(builder, layer, input_names, output_names, keras_layer):
    """
    Convert a dense layer from keras to coreml.

    Parameters
    keras_layer: layer
    ----------
        A keras layer object.

    builder: NeuralNetworkBuilder
        A neural network builder object.
    """
    input_name, output_name = input_names[0], output_names[0]
    has_bias = keras_layer.use_bias
    W = keras_layer.get_weights()[0].T
    Wb = keras_layer.get_weights()[1].T if has_bias else None
    output_channels, input_channels = W.shape
    builder.add_inner_product(name=layer, W=W, b=Wb, input_channels=
        input_channels, output_channels=output_channels, has_bias=has_bias,
        input_name=input_name, output_name=output_name)
