48 #ifndef __NEURAL_NETWORKS_TYPES_H__
49 #define __NEURAL_NETWORKS_TYPES_H__
51 #include "algorithms/algorithm.h"
53 #include "data_management/data/data_serialize.h"
54 #include "services/daal_defines.h"
55 #include "algorithms/neural_networks/layers/layer_forward.h"
56 #include "algorithms/neural_networks/layers/layer_backward.h"
71 namespace neural_networks
83 typedef services::Collection<layers::forward::LayerIfacePtr > ForwardLayers;
84 typedef services::SharedPtr<ForwardLayers> ForwardLayersPtr;
90 typedef services::Collection<layers::backward::LayerIfacePtr > BackwardLayers;
91 typedef services::SharedPtr<BackwardLayers> BackwardLayersPtr;
94 using interface1::ForwardLayers;
95 using interface1::ForwardLayersPtr;
96 using interface1::BackwardLayers;
97 using interface1::BackwardLayersPtr;
daal
Definition: algorithm_base_common.h:57
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:83
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:90