See the networks documentation for more information about how to specify networks.
Default layer: Function
with default argument function
, so a lambda
function is a short-form specification of a simple transformation layer:
Agent.create(
...
policy=dict(network=[
(lambda x: tf.clip_by_value(x, -1.0, 1.0)),
...
]),
...
)
tensorforce.core.layers.Dense
tensorforce.core.layers.Linear
tensorforce.core.layers.Conv1d
tensorforce.core.layers.Conv2d
tensorforce.core.layers.Conv1dTranspose
tensorforce.core.layers.Conv2dTranspose
tensorforce.core.layers.Embedding
tensorforce.core.layers.Rnn
tensorforce.core.layers.Lstm
tensorforce.core.layers.Gru
tensorforce.core.layers.InputRnn
tensorforce.core.layers.InputLstm
tensorforce.core.layers.InputGru
tensorforce.core.layers.Flatten
tensorforce.core.layers.Pooling
tensorforce.core.layers.Pool1d
tensorforce.core.layers.Pool2d
tensorforce.core.layers.LinearNormalization
tensorforce.core.layers.ExponentialNormalization
tensorforce.core.layers.InstanceNormalization
tensorforce.core.layers.BatchNormalization
tensorforce.core.layers.Reshape
tensorforce.core.layers.Activation
tensorforce.core.layers.Dropout
tensorforce.core.layers.Clipping
tensorforce.core.layers.Image
tensorforce.core.layers.Deltafier
tensorforce.core.layers.Sequence
tensorforce.core.layers.Function
tensorforce.core.layers.Register
tensorforce.core.layers.Retrieve
tensorforce.core.layers.Block
tensorforce.core.layers.Reuse
tensorforce.core.layers.Keras