|
OpenNN
Open-source neural networks library
|
#include <operators.h>
Public Member Functions | |
| void | set (Index new_features) |
| vector< pair< Shape, Type > > | state_specs () const override |
| void | link_states (const vector< TensorView > &views) override |
| void | forward_propagate (ForwardPropagation &fp, size_t layer, bool is_training) noexcept override |
| void | load_state_from_JSON (const Json *parent) override |
Public Member Functions inherited from opennn::Operator | |
| virtual | ~Operator ()=default |
| virtual vector< pair< Shape, Type > > | parameter_specs () const |
| virtual void | link_parameters (const vector< TensorView > &) |
| virtual void | link_gradients (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 | destroy_cuda () |
Public Attributes | |
| Index | features = 0 |
| float | min_range = -1.0f |
| float | max_range = 1.0f |
| TensorView | minimums |
| TensorView | maximums |
| TensorView | means |
| TensorView | standard_deviations |
| TensorView | scalers |
Public Attributes inherited from opennn::Operator | |
| vector< size_t > | input_slots |
| vector< size_t > | output_slots |
|
overridevirtualnoexcept |
Reimplemented from opennn::Operator.
|
overridevirtual |
Reimplemented from opennn::Operator.
|
overridevirtual |
Reimplemented from opennn::Operator.
| void opennn::Unscale::set | ( | Index | new_features | ) |
Reimplemented from opennn::Operator.
| Index opennn::Unscale::features = 0 |
| float opennn::Unscale::max_range = 1.0f |
| TensorView opennn::Unscale::maximums |
| TensorView opennn::Unscale::means |
| float opennn::Unscale::min_range = -1.0f |
| TensorView opennn::Unscale::minimums |
| TensorView opennn::Unscale::scalers |
| TensorView opennn::Unscale::standard_deviations |