FlexNN 1
Fully connected neural network built from scratch with flexible n-layer design and multiple activations.
Loading...
Searching...
No Matches
FlexNN::Layers::Layer Member List

This is the complete list of members for FlexNN::Layers::Layer, including all inherited members.

activation() const noexceptFlexNN::Layers::Layerinline
activationParams() const noexceptFlexNN::Layers::Layerinline
asAvgPool1D() const noexceptFlexNN::Layers::Layerinline
asAvgPool1D() noexceptFlexNN::Layers::Layerinline
asBatchNorm1D() const noexceptFlexNN::Layers::Layerinline
asBatchNorm1D() noexceptFlexNN::Layers::Layerinline
asConv1D() const noexceptFlexNN::Layers::Layerinline
asConv1D() noexceptFlexNN::Layers::Layerinline
asDense() const noexceptFlexNN::Layers::Layerinline
asDense() noexceptFlexNN::Layers::Layerinline
asMaxPool1D() const noexceptFlexNN::Layers::Layerinline
asMaxPool1D() noexceptFlexNN::Layers::Layerinline
backward(const Eigen::MatrixXd &nextW, const Eigen::MatrixXd &nextdZ, const Eigen::MatrixXd &currZ) constFlexNN::Layers::Layerinline
backward(const Eigen::MatrixXd &upstream, const Eigen::MatrixXd &currZ) constFlexNN::Layers::Layerinline
forward(const Eigen::MatrixXd &input) constFlexNN::Layers::Layerinline
grad(const Eigen::MatrixXd &dZ, const Eigen::MatrixXd &input) constFlexNN::Layers::Layerinline
Layer(Dense d)FlexNN::Layers::Layerinline
Layer(Conv1D c)FlexNN::Layers::Layerinline
Layer(BatchNorm1D b)FlexNN::Layers::Layerinline
Layer(MaxPool1D m)FlexNN::Layers::Layerinline
Layer(AvgPool1D a)FlexNN::Layers::Layerinline
propagate(const Eigen::MatrixXd &dZ) constFlexNN::Layers::Layerinline
type() const noexceptFlexNN::Layers::Layerinline
update(const Eigen::MatrixXd &dW, const Eigen::VectorXd &db, double lr) noexceptFlexNN::Layers::Layerinline
updateWeights(const Eigen::MatrixXd &dW, const Eigen::VectorXd &db, double lr) noexceptFlexNN::Layers::Layerinline
variant() const noexceptFlexNN::Layers::Layerinline
variant() noexceptFlexNN::Layers::Layerinline
weightsMatrix() constFlexNN::Layers::Layerinline