24 #ifndef __NEURAL_NETWORKS_TYPES_H__
25 #define __NEURAL_NETWORKS_TYPES_H__
27 #include "algorithms/algorithm.h"
29 #include "data_management/data/data_serialize.h"
30 #include "services/daal_defines.h"
31 #include "algorithms/neural_networks/layers/layer_forward.h"
32 #include "algorithms/neural_networks/layers/layer_backward.h"
47 namespace neural_networks
59 typedef services::Collection<layers::forward::LayerIfacePtr > ForwardLayers;
60 typedef services::SharedPtr<ForwardLayers> ForwardLayersPtr;
66 typedef services::Collection<layers::backward::LayerIfacePtr > BackwardLayers;
67 typedef services::SharedPtr<BackwardLayers> BackwardLayersPtr;
70 using interface1::ForwardLayers;
71 using interface1::ForwardLayersPtr;
72 using interface1::BackwardLayers;
73 using interface1::BackwardLayersPtr;
daal::algorithms::neural_networks::interface1::ForwardLayers
services::Collection< layers::forward::LayerIfacePtr > ForwardLayers
Represents a collection of forward stages of neural network layers.
Definition: neural_networks_types.h:59
daal::algorithms::neural_networks::interface1::BackwardLayers
services::Collection< layers::backward::LayerIfacePtr > BackwardLayers
Represents a collection of forward stages of neural network layers.
Definition: neural_networks_types.h:66