Table of Contents

Class Upsample2D

Namespace
NeuralNetworks.Operations.Reshaping
Assembly
NeuralNetworks.dll
public class Upsample2D : Operation<float[,,,], float[,,,]>
Inheritance
Operation<float[,,,], float[,,,]>
Upsample2D
Inherited Members

Constructors

Upsample2D(int, int)

public Upsample2D(int scaleHeight, int scaleWidth)

Parameters

scaleHeight int
scaleWidth int

Methods

CalcInputGradient(float[,,,])

Calculates input gradient.

protected override float[,,,] CalcInputGradient(float[,,,] outputGradient)

Parameters

outputGradient float[,,,]

Returns

float[,,,]

Remarks

Based on outputGradient, calculates changes in input.

CalcOutput(bool)

Computes output.

protected override float[,,,] CalcOutput(bool inference)

Parameters

inference bool

Returns

float[,,,]