oa::Conv2d

Conv2d: 2D convolution layer.

Inheritance

public Module

Public Methods

Matrix oa::Conv2d::forward(const Matrix & inInput)

Constructor & Destructor Documentation

oa::Conv2d::Conv2d( oa::I32 inChannels, oa::I32 outChannels, oa::I32 kernelSize, oa::I32 inStride = 1, oa::I32 inPadding = 0, oa::I32 inGroups = 1 )
No public source comment is attached to this declaration.

Parameters

inChannels
oa::I32

outChannels
oa::I32

kernelSize
oa::I32

inStride
oa::I32

Default: 1

inPadding
oa::I32

Default: 0

inGroups
oa::I32

Default: 1

Public Method Documentation

Matrix oa::Conv2d::forward( const Matrix & inInput )
No public source comment is attached to this declaration.

Parameters

inInput
const Matrix &

Returns

Matrix

The declared return value.