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
13
namespace
FlexNN::Activations::detail
{
14
18
inline
Eigen::MatrixXd
none_forward
(
const
Eigen::MatrixXd& Z) {
19
return
Z;
20
}
21
25
inline
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
FlexNN::Activations::detail
Definition
Activation.hpp:81
FlexNN::Activations::detail::none_forward
Eigen::MatrixXd none_forward(const Eigen::MatrixXd &Z)
Identity forward: A = Z.
Definition
None.hpp:18
FlexNN::Activations::detail::none_backward
Eigen::MatrixXd none_backward(const Eigen::MatrixXd &dA, const Eigen::MatrixXd &, const Eigen::MatrixXd &) noexcept
Identity backward: dZ = dA.
Definition
None.hpp:25
include
activations
None.hpp
Generated by
1.9.8