Neural
Neural::Core Class Reference

#include <core.h>

Public Member Functions

 Core ()
 

Static Public Member Functions

static Eigen::MatrixXd RandomMatrix (int rows, int cols, float min, float max)
 
static Eigen::MatrixXd Correlate2D (Eigen::MatrixXd input, Eigen::MatrixXd filter, int stride, std::string padding)
 
static Eigen::MatrixXd Padding (Eigen::MatrixXd m, int p)
 
static Eigen::MatrixXd Pooling (Eigen::MatrixXd input, int stride)
 
static void PrintArray (double *array)
 

Constructor & Destructor Documentation

◆ Core()

Neural::Core::Core ( )
inline

Member Function Documentation

◆ Correlate2D()

MatrixXd Core::Correlate2D ( Eigen::MatrixXd  input,
Eigen::MatrixXd  filter,
int  stride,
std::string  padding 
)
static

◆ Padding()

MatrixXd Core::Padding ( Eigen::MatrixXd  m,
int  p 
)
static

◆ Pooling()

static Eigen::MatrixXd Neural::Core::Pooling ( Eigen::MatrixXd  input,
int  stride 
)
static

◆ PrintArray()

void Core::PrintArray ( double *  array)
static

◆ RandomMatrix()

MatrixXd Core::RandomMatrix ( int  rows,
int  cols,
float  min,
float  max 
)
static

The documentation for this class was generated from the following files: