Simd Library Documentation.

Home | Release Notes | Download | Documentation | Issues | GitHub
Simd::Neural Namespace Reference

Contains Framework for learning of Convolutional Neural Network. More...

Data Structures

class  AveragePoolingLayer
 AveragePoolingLayer class. More...
 
class  ConvolutionalLayer
 ConfolutionLayer class. More...
 
class  DropoutLayer
 DroputLayer class. More...
 
class  FullyConnectedLayer
 FullyConnectedLayer class. More...
 
struct  Function
 Activation Function structure. More...
 
struct  Index
 Index structure. More...
 
class  InputLayer
 InputLayer class. More...
 
class  Layer
 Layer class. More...
 
class  MaxPoolingLayer
 MaxPoolingLayer class. More...
 
class  Network
 Network class. More...
 
class  PoolingLayer
 PoolingLayer class. More...
 
struct  TrainOptions
 Contains a set of training options. More...
 

Typedefs

typedef Point< ptrdiff_t > Size
 2D-size (width and height).
 
typedef std::vector< uint8_t, Allocator< uint8_t > > Buffer
 Vector with 8-bit unsigned integer values.
 
typedef std::vector< float, Allocator< float > > Vector
 Vector with 32-bit float point values.
 
typedef std::vector< ptrdiff_t, Allocator< ptrdiff_t > > VectorI
 Vector with integer values.
 
typedef std::vector< VectorVectors
 Vector of vectors with 32-bit float point values.
 
typedef size_t Label
 Integer name (label) of object class.
 
typedef std::vector< LabelLabels
 Vector of labels.
 
typedef Simd::View< AllocatorView
 Image.
 

Detailed Description

Contains Framework for learning of Convolutional Neural Network.