Class Dense
Just your regular densely-connected NN layer. Dense implements the operation: output = activation(dot(input, kernel) + bias) where activation is the element-wise activation function passed as the activation argument, kernel is a weights matrix created by the layer, and bias is a bias vector created by the layer(only applicable if use_bias is True). Note: if the input to the layer has a rank greater than 2, then it is flattened prior to the initial dot product with kernel.
Implements
Inherited Members
Namespace: Keras.Layers
Assembly: Keras.dll
Syntax
public class Dense : BaseLayer, IDisposable
Constructors
| Improve this Doc View SourceDense(Int32, Nullable<Int32>, String, Boolean, String, String, String, String, String, String, String, Shape)
Initializes a new instance of the Dense class.
Declaration
public Dense(int units, int? input_dim = default(int? ), string activation = "", bool use_bias = true, string kernel_initializer = "glorot_uniform", string bias_initializer = "zeros", string kernel_regularizer = "", string bias_regularizer = "", string activity_regularizer = "", string kernel_constraint = "", string bias_constraint = "", Shape input_shape = null)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | units | Positive integer, dimensionality of the output space. |
System.Nullable<System.Int32> | input_dim | |
System.String | activation | Activation function to use (see activations). If you don't specify anything, no activation is applied (ie. "linear" activation: a(x) = x). |
System.Boolean | use_bias | Boolean, whether the layer uses a bias vector. |
System.String | kernel_initializer | Initializer for the kernel weights matrix (see initializers). |
System.String | bias_initializer | Initializer for the bias vector (see initializers). |
System.String | kernel_regularizer | Regularizer function applied to the kernel weights matrix (see regularizer). |
System.String | bias_regularizer | Regularizer function applied to the bias vector (see regularizer). |
System.String | activity_regularizer | Regularizer function applied to the output of the layer (its "activation"). (see regularizer). |
System.String | kernel_constraint | Constraint function applied to the kernel weights matrix (see constraints). |
System.String | bias_constraint | Constraint function applied to the bias vector (see constraints). |
Shape | input_shape | nD tensor with shape: (batch_size, ..., input_dim). The most common situation would be a 2D input with shape (batch_size, input_dim). |