FlexNN 1
Fully connected neural network built from scratch with flexible n-layer design and multiple activations.
Loading...
Searching...
No Matches
None.hpp
Go to the documentation of this file.
1
9#pragma once
10
11#include <Eigen/Dense>
12
14
18inline Eigen::MatrixXd none_forward(const Eigen::MatrixXd& Z) {
19 return Z;
20}
21
25inline Eigen::MatrixXd none_backward(const Eigen::MatrixXd& dA,
26 const Eigen::MatrixXd& /*Z*/,
27 const Eigen::MatrixXd& /*A*/) noexcept {
28 return dA;
29}
30
31} // namespace FlexNN::Activations::detail
Definition Activation.hpp:81
Eigen::MatrixXd none_forward(const Eigen::MatrixXd &Z)
Identity forward: A = Z.
Definition None.hpp:18
Eigen::MatrixXd none_backward(const Eigen::MatrixXd &dA, const Eigen::MatrixXd &, const Eigen::MatrixXd &) noexcept
Identity backward: dZ = dA.
Definition None.hpp:25