Loading...
Searching...
No Matches
batch_norm_operator.h
Go to the documentation of this file.
Definition json.h:92
Definition json.h:24
Definition configuration.h:10
Definition back_propagation.h:19
void link_parameters(span< const TensorView >) override
~BatchNormalizationOperator() override
size_t residual_delta_slot
Definition batch_norm_operator.h:25
BatchNormalizationOperator()
void back_propagate(ForwardPropagation &, BackPropagation &, size_t) const override
void set_enabled(bool enabled, Index feature_count)
Definition batch_norm_operator.h:40
vector< TensorSpec > state_specs() const override
Definition batch_norm_operator.h:52
TensorView gamma_gradient
Definition batch_norm_operator.h:32
TensorView beta_gradient
Definition batch_norm_operator.h:33
void initialize_states() override
void set(Index, float new_momentum=0.1f)
void init_defaults()
unique_ptr< BatchNormalizationGraphCache > bn_graph_cache
Definition batch_norm_operator.h:47
void set_parameters_random() override
Definition batch_norm_operator.h:57
void load_state_from_JSON(const Json *) override
void invalidate_inference_cache()
Definition batch_norm_operator.h:70
vector< TensorSpec > parameter_specs() const override
void to_JSON(JsonWriter &) const override
void from_JSON(const Json *) override
void set_parameters_glorot() override
Definition batch_norm_operator.h:58
vector< ParameterSlot > parameter_slots() override
void link_states(span< const TensorView >) override
TensorView running_mean
Definition batch_norm_operator.h:29
void forward_propagate(ForwardPropagation &, size_t, ForwardPropagationMode) override
TensorView running_variance
Definition batch_norm_operator.h:30
Definition forward_propagation.h:52
Definition operator.h:28
Definition tensor_types.h:540