Class Flatten
- Namespace
- NeuralNetworks.Operations
- Assembly
- NeuralNetworks.dll
public class Flatten : Operation<float[,,,], float[,]>
- Inheritance
-
Flatten
- Inherited Members
Methods
CalcInputGradient(float[,])
Calculates input gradient.
protected override float[,,,] CalcInputGradient(float[,] outputGradient)
Parameters
outputGradientfloat[,]
Returns
- float[,,,]
Remarks
Based on outputGradient, calculates changes in input.
CalcOutput(bool)
Computes output.
protected override float[,] CalcOutput(bool inference)
Parameters
inferencebool
Returns
- float[,]
EnsureSameShapeForInput(float[,,,]?, float[,,,])
protected override void EnsureSameShapeForInput(float[,,,]? input, float[,,,] inputGradient)
Parameters
EnsureSameShapeForOutput(float[,]?, float[,])
protected override void EnsureSameShapeForOutput(float[,]? output, float[,] outputGradient)
Parameters
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.