Loading...
Searching...
No Matches
pooling_layer_3d.h
Go to the documentation of this file.
Definition json.h:92
Definition json.h:24
Layer(LayerType type, Trainability trainability=Trainability::Trainable)
Definition layer.h:210
bool accepts_input_rank(Index rank) const override
Definition pooling_layer_3d.h:33
void set_pooling_method(PoolingMethod)
Shape get_input_shape() const noexcept override
Definition pooling_layer_3d.h:21
Pooling3d(const Shape &={0, 0}, const PoolingMethod &=PoolingMethod::MaxPooling, const string &="sequence_pooling_layer")
Index get_input_features() const
Definition pooling_layer_3d.h:25
Index get_sequence_length() const
Definition pooling_layer_3d.h:24
void set_pooling_method(const string &)
void set(const Shape &, const PoolingMethod &, const string &)
void apply_input_shape(const Shape &new_input_shape) override
Definition pooling_layer_3d.h:35
void write_JSON_body(JsonWriter &) const override
void read_JSON_body(const Json *) override
Shape get_output_shape() const override
PoolingMethod get_pooling_method() const
Definition pooling_layer_3d.h:27
vector< TensorSpec > get_forward_specs(Index) const override
Definition configuration.h:10
constexpr bool is_one_of(const T &value, const Candidates &... candidates)
Definition opennn_types.h:273
Definition pool3d_operator.h:19
Definition tensor_types.h:172