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::services::interface1::SharedPtr
Shared pointer that retains shared ownership of an object through a pointer. Several SharedPtr object...
Definition: daal_shared_ptr.h:187
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
daal::services::interface1::Collection
Class that implements functionality of the Collection container.
Definition: collection.h:69