API ReferenceAPI Reference·ModulesModules·MlMloa::AvgPool2dAvgPool2d: 2D average pooling layer.ClC++ public headers#include <oa/ml/nn/avgpool2d/avgPool2d.h>#include <oa/ml/nn/avgpool2d/avgPool2d.h>Inheritancepublic ModuleOpen class hierarchyOpen class hierarchyPublic MethodsforwardforwardMatrix oa::AvgPool2d::forward(const Matrix & inInput)Constructor & Destructor Documentationoa::AvgPool2d::AvgPool2d( oa::I32 inKernelSize, oa::I32 inStride = -1, oa::I32 inPadding = 0 )SourceSourceNo public source comment is attached to this declaration.ParametersinKernelSizeoa::I32—inStrideoa::I32Default: -1inPaddingoa::I32Default: 0Public Method DocumentationMatrix oa::AvgPool2d::forward( const Matrix & inInput )SourceSourceNo public source comment is attached to this declaration.ParametersinInputconst Matrix &—ReturnsMatrixThe declared return value.
oa::AvgPool2d::AvgPool2d( oa::I32 inKernelSize, oa::I32 inStride = -1, oa::I32 inPadding = 0 )SourceSourceNo public source comment is attached to this declaration.ParametersinKernelSizeoa::I32—inStrideoa::I32Default: -1inPaddingoa::I32Default: 0
Matrix oa::AvgPool2d::forward( const Matrix & inInput )SourceSourceNo public source comment is attached to this declaration.ParametersinInputconst Matrix &—ReturnsMatrixThe declared return value.