|
FlexNN 1
Fully connected neural network built from scratch with flexible n-layer design and multiple activations.
|
This is the complete list of members for FlexNN::Layers::Layer, including all inherited members.
| activation() const noexcept | FlexNN::Layers::Layer | inline |
| activationParams() const noexcept | FlexNN::Layers::Layer | inline |
| asAvgPool1D() const noexcept | FlexNN::Layers::Layer | inline |
| asAvgPool1D() noexcept | FlexNN::Layers::Layer | inline |
| asBatchNorm1D() const noexcept | FlexNN::Layers::Layer | inline |
| asBatchNorm1D() noexcept | FlexNN::Layers::Layer | inline |
| asConv1D() const noexcept | FlexNN::Layers::Layer | inline |
| asConv1D() noexcept | FlexNN::Layers::Layer | inline |
| asDense() const noexcept | FlexNN::Layers::Layer | inline |
| asDense() noexcept | FlexNN::Layers::Layer | inline |
| asMaxPool1D() const noexcept | FlexNN::Layers::Layer | inline |
| asMaxPool1D() noexcept | FlexNN::Layers::Layer | inline |
| backward(const Eigen::MatrixXd &nextW, const Eigen::MatrixXd &nextdZ, const Eigen::MatrixXd &currZ) const | FlexNN::Layers::Layer | inline |
| backward(const Eigen::MatrixXd &upstream, const Eigen::MatrixXd &currZ) const | FlexNN::Layers::Layer | inline |
| forward(const Eigen::MatrixXd &input) const | FlexNN::Layers::Layer | inline |
| grad(const Eigen::MatrixXd &dZ, const Eigen::MatrixXd &input) const | FlexNN::Layers::Layer | inline |
| Layer(Dense d) | FlexNN::Layers::Layer | inline |
| Layer(Conv1D c) | FlexNN::Layers::Layer | inline |
| Layer(BatchNorm1D b) | FlexNN::Layers::Layer | inline |
| Layer(MaxPool1D m) | FlexNN::Layers::Layer | inline |
| Layer(AvgPool1D a) | FlexNN::Layers::Layer | inline |
| propagate(const Eigen::MatrixXd &dZ) const | FlexNN::Layers::Layer | inline |
| type() const noexcept | FlexNN::Layers::Layer | inline |
| update(const Eigen::MatrixXd &dW, const Eigen::VectorXd &db, double lr) noexcept | FlexNN::Layers::Layer | inline |
| updateWeights(const Eigen::MatrixXd &dW, const Eigen::VectorXd &db, double lr) noexcept | FlexNN::Layers::Layer | inline |
| variant() const noexcept | FlexNN::Layers::Layer | inline |
| variant() noexcept | FlexNN::Layers::Layer | inline |
| weightsMatrix() const | FlexNN::Layers::Layer | inline |