Show / Hide Table of Contents

Class Repeat

Repeat the input for specified number of times, for an axis

Inheritance
System.Object
BaseLayer
Repeat
Inherited Members
BaseLayer.Params
BaseLayer.Input
BaseLayer.Output
BaseLayer.Name
BaseLayer.SkipPred
BaseLayer.Item[String]
BaseLayer.BuildParam(String, Int64[], DataType, BaseInitializer, BaseConstraint, BaseRegularizer, Boolean)
Namespace: SiaNet.Layers
Assembly: SiaNet.dll
Syntax
public class Repeat : BaseLayer

Constructors

| Improve this Doc View Source

Repeat(Int32, Int32)

Initializes a new instance of the Repeat class.

Declaration
public Repeat(int numTimes, int axis = 0)
Parameters
Type Name Description
System.Int32 numTimes

Integer, repetition factor.

System.Int32 axis

Axis to which the tensor will be repeated

Properties

| Improve this Doc View Source

Axis

Axis to which the tensor will be repeated

Declaration
public int Axis { get; set; }
Property Value
Type Description
System.Int32

The axis.

| Improve this Doc View Source

NumTimes

Integer, repetition factor

Declaration
public int NumTimes { get; set; }
Property Value
Type Description
System.Int32

The number times.

Methods

| Improve this Doc View Source

Backward(Tensor)

Calculate the gradient of this layer function

Declaration
public override void Backward(Tensor outputgrad)
Parameters
Type Name Description
Tensor outputgrad

The calculated output grad from previous layer.

Overrides
BaseLayer.Backward(Tensor)
| Improve this Doc View Source

Forward(Tensor)

Forwards the inputs and compute the output

Declaration
public override void Forward(Tensor x)
Parameters
Type Name Description
Tensor x

The input tensor for this layer.

Overrides
BaseLayer.Forward(Tensor)

See Also

BaseLayer
  • Improve this Doc
  • View Source
Back to top Generated by DocFX