Loading...
Searching...
No Matches
detection_layer.h
Go to the documentation of this file.
64 void apply_input_shape(const Shape& new_input_shape) override { set(new_input_shape, detection.anchors, label); }
65 void set_class_activation(ClassActivation new_class_activation) { detection.class_activation = new_class_activation; }
Definition detection_head.h:60
void read_JSON_body(const Json *) override
Shape get_output_shape() const override
Definition detection_layer.h:42
bool accepts_input_rank(Index rank) const override
Definition detection_layer.h:55
DetectionHeadMetadata get_detection_head_metadata() const noexcept override
Definition detection_layer.h:45
ClassActivation get_class_activation() const
Definition detection_layer.h:44
Detection(const Shape &={}, const vector< array< float, 2 > > &={}, const string &="detection_layer")
DetectionOperator::ClassActivation ClassActivation
Definition detection_layer.h:36
void on_compute_dtype_changed() override
Definition detection_layer.h:57
const vector< array< float, 2 > > & get_anchors() const
Definition detection_layer.h:43
void write_JSON_body(JsonWriter &) const override
void apply_input_shape(const Shape &new_input_shape) override
Definition detection_layer.h:64
void set_class_activation(ClassActivation new_class_activation)
Definition detection_layer.h:65
void set(const Shape &, const vector< array< float, 2 > > &, const string &)
Definition json.h:92
Definition json.h:24
Layer(LayerType type, Trainability trainability=Trainability::Trainable)
Definition layer.h:210
const string & get_name() const
Definition configuration.h:10
constexpr bool is_one_of(const T &value, const Candidates &... candidates)
Definition opennn_types.h:273
Definition back_propagation.h:19
Definition tensor_types.h:340
Definition detection_head.h:17
Definition detection_layer.h:14
ClassActivation class_activation
Definition detection_layer.h:21
DetectionClassActivation ClassActivation
Definition detection_layer.h:15
void set(const Shape &, const vector< array< float, 2 > > &)
void back_propagate(ForwardPropagation &, BackPropagation &, size_t) const override
vector< array< float, 2 > > anchors
Definition detection_layer.h:23
void forward_propagate(ForwardPropagation &, size_t, ForwardPropagationMode) override
Definition forward_propagation.h:52
Definition operator.h:28
Definition tensor_types.h:172