DaNNet
Namespaces | Macros | Typedefs | Enumerations
dnn.h File Reference
#include <armadillo>
#include "dnn_misc.h"
#include "dnn_opt.h"
#include "dnn_layer.h"
#include "dnn_net.h"

Go to the source code of this file.

Namespaces

 dnn
 

Macros

#define DNN_VERSION_MAJOR   1
 
#define DNN_VERSION_MINOR   0
 
#define DNN_VERSION_PATCH   2
 

Typedefs

typedef float dnn::DNN_Dtype
 Data type used in the network (float or double) More...
 

Enumerations

enum  dnn::PARAM_FORMAT { dnn::PARAM_FORMAT::AUTO, dnn::PARAM_FORMAT::ASCII, dnn::PARAM_FORMAT::BIN, dnn::PARAM_FORMAT::HDF5 }
 
enum  dnn::INIT_W_ALG { dnn::INIT_W_ALG::LECUN, dnn::INIT_W_ALG::XAVIER, dnn::INIT_W_ALG::HE, dnn::INIT_W_ALG::SIN }
 
enum  dnn::INIT_W_DIST { dnn::INIT_W_DIST::NORMAL, dnn::INIT_W_DIST::UNIFORM, dnn::INIT_W_DIST::NONE }
 
enum  dnn::PHASE { dnn::PHASE::TRAIN, dnn::PHASE::TEST, dnn::PHASE::PRED }
 
enum  dnn::LR_ALG { dnn::LR_ALG::CONST, dnn::LR_ALG::TIME_DECAY, dnn::LR_ALG::STEP_DECAY, dnn::LR_ALG::EXP_DECAY }
 

Macro Definition Documentation

◆ DNN_VERSION_MAJOR

#define DNN_VERSION_MAJOR   1

Definition at line 24 of file dnn.h.

◆ DNN_VERSION_MINOR

#define DNN_VERSION_MINOR   0

Definition at line 25 of file dnn.h.

◆ DNN_VERSION_PATCH

#define DNN_VERSION_PATCH   2

Definition at line 26 of file dnn.h.