|
OpenNN
Open-source neural networks library
|
#include <operators.h>
Public Member Functions | |
| void | forward_propagate (ForwardPropagation &fp, size_t layer, bool is_training) noexcept override |
Public Member Functions inherited from opennn::Operator | |
| virtual | ~Operator ()=default |
| virtual vector< pair< Shape, Type > > | parameter_specs () const |
| virtual vector< pair< Shape, Type > > | state_specs () const |
| virtual void | link_parameters (const vector< TensorView > &) |
| virtual void | link_gradients (const vector< TensorView > &) |
| virtual void | link_states (const vector< TensorView > &) |
| virtual void | set_parameters_random () |
| virtual void | set_parameters_glorot () |
| virtual void | to_JSON (JsonWriter &) const |
| virtual void | from_JSON (const Json *) |
| virtual void | load_state_from_JSON (const Json *) |
| virtual void | destroy_cuda () |
Additional Inherited Members | |
Public Attributes inherited from opennn::Operator | |
| vector< size_t > | input_slots |
| vector< size_t > | output_slots |
|
overridevirtualnoexcept |
Reimplemented from opennn::Operator.