My Project
Classes | Namespaces
layer.hpp File Reference

Layer interfaces and dense layer implementation for CPU. More...

#include "common.hpp"
#include <Eigen/Core>
#include <Eigen/src/Core/Map.h>
#include <autodiff/reverse/var.hpp>
#include <autodiff/reverse/var/eigen.hpp>
Include dependency graph for layer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cpu_mlp::Linear
 Linear activation (identity). More...
 
struct  cpu_mlp::ReLU
 ReLU activation. More...
 
struct  cpu_mlp::Sigmoid
 Sigmoid activation. More...
 
struct  cpu_mlp::Tanh
 Tanh activation. More...
 
class  cpu_mlp::Layer
 Abstract layer interface. More...
 
class  cpu_mlp::DenseLayer< In, Out, Activation >
 Fully-connected layer with activation. More...
 

Namespaces

 cpu_mlp
 

Detailed Description

Layer interfaces and dense layer implementation for CPU.