oa::Linear

Linear: Fully connected linear layer.

Inheritance

public Module

Public Methods

Matrix oa::Linear::forward(const Matrix & inInput)
void oa::Linear::setActivation(oa::Activation inAct)

Constructor & Destructor Documentation

oa::Linear::Linear( oa::I32 inFeatures, oa::I32 outFeatures, bool inBias = true )
No public source comment is attached to this declaration.

Parameters

inFeatures
oa::I32

outFeatures
oa::I32

inBias
bool

Default: true

Public Method Documentation

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

Parameters

inInput
const Matrix &

Returns

Matrix

The declared return value.

void oa::Linear::setActivation( oa::Activation inAct )
No public source comment is attached to this declaration.

Parameters

inAct
oa::Activation

Returns

void

The declared return value.