Inheritance diagram for Layer:
Public Types | |
| enum | Type { Input , Convolutional , MaxPooling , AveragePooling , FullyConnected , Dropout } |
| enum | Method { Fast , Check , Train } |
Public Member Functions | |
| virtual | ~Layer () |
Detailed Description
Layer class.
Abstract base class for all possible layers.
Member Enumeration Documentation
◆ Type
| enum Type |
Describes types of network layers.
| Enumerator | |
|---|---|
| Input | Layer type corresponding to Simd::Neural::InputLayer. |
| Convolutional | Layer type corresponding to Simd::Neural::ConvolutionalLayer. |
| MaxPooling | Layer type corresponding to Simd::Neural::MaxPoolingLayer. |
| AveragePooling | Layer type corresponding to Simd::Neural::AveragePooling. |
| FullyConnected | Layer type corresponding to Simd::Neural::FullyConnectedLayer. |
| Dropout | Layer type corresponding to Simd::Neural::DropoutLayer. |
◆ Method
| enum Method |
Constructor & Destructor Documentation
◆ ~Layer()
|
virtual |
Virtual destructor.
