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.
