Operator performing Mean Variance Normalization. More...
#include <mvn.hpp>
Public Member Functions | |
MVN (const Output< Node > &data, bool across_channels=true, bool normalize_variance=true, double eps=1e-9) | |
Constructs an MVN operation. More... | |
MVN (const Output< Node > &data, AxisSet reduction_axes, bool normalize_variance=true, double eps=1e-9) | |
Constructs an MVN operation. More... | |
virtual OutputVector | decompose_op () const override |
virtual void | validate_and_infer_types () override |
virtual bool | visit_attributes (AttributeVisitor &visitor) override |
virtual std::shared_ptr< Node > | clone_with_new_inputs (const OutputVector &new_args) const override |
double | get_eps () const |
bool | get_across_channels () const |
bool | get_normalize_variance () const |
AxisSet | get_reduction_axes () const |
void | set_reduction_axes (AxisSet axes) |
Data Fields | |
NGRAPH_RTTI_DECLARATION | |
Operator performing Mean Variance Normalization.
ngraph::op::v0::MVN::MVN | ( | const Output< Node > & | data, |
bool | across_channels = true , |
||
bool | normalize_variance = true , |
||
double | eps = 1e-9 |
||
) |
Constructs an MVN operation.
data | Input tensor with data |
normalize_variance | flag that denotes whether to perform variance normalization. |
across_channels | flag that denotes if mean values are shared across channels. |
eps | the number to be added to the variance to avoid division by zero when normalizing the value |