| back_propagate(ForwardPropagation &fp, BackPropagation &bp, size_t i) const noexcept | opennn::Layer | inlinevirtual |
| compute_dtype | opennn::Layer | protected |
| Embedding(const Shape &={0, 0}, Index=0, const string &="embedding_layer") | opennn::Embedding | |
| Forward enum name | opennn::Layer | protected |
| forward_propagate(ForwardPropagation &fp, size_t layer, bool is_training) noexcept | opennn::Layer | inlinevirtual |
| from_JSON(const JsonDocument &document) | opennn::Layer | virtual |
| get_backward_specs(Index) const override | opennn::Embedding | inlinevirtual |
| get_compute_dtype() const | opennn::Layer | inline |
| get_embedding_dimension() const | opennn::Embedding | inline |
| get_forward_specs(Index batch_size) const | opennn::Layer | inlinevirtual |
| get_input_shape() const override | opennn::Embedding | inlinevirtual |
| get_inputs_number() const | opennn::Layer | inline |
| get_is_trainable() const | opennn::Layer | inline |
| get_label() const | opennn::Layer | inline |
| get_name() const | opennn::Layer | inline |
| get_operators() const | opennn::Layer | inline |
| get_output_activation() const | opennn::Layer | inlinevirtual |
| get_output_shape() const override | opennn::Embedding | virtual |
| get_outputs_number() const | opennn::Layer | inline |
| get_parameter_specs() const | opennn::Layer | virtual |
| get_parameter_views() | opennn::Layer | inline |
| get_parameter_views() const | opennn::Layer | inline |
| get_parameters_number() const | opennn::Layer | |
| get_sequence_length() const | opennn::Embedding | inline |
| get_state_specs() const | opennn::Layer | virtual |
| get_type() const | opennn::Layer | inline |
| get_vocabulary_size() const | opennn::Embedding | inline |
| Input enum value | opennn::Layer | protected |
| input_shape | opennn::Layer | protected |
| InputDelta enum value | opennn::Layer | protected |
| is_trainable | opennn::Layer | protected |
| label | opennn::Layer | protected |
| Layer()=default | opennn::Layer | protected |
| Layer(LayerType t, bool trainable=true) | opennn::Layer | inlineprotected |
| layer_type | opennn::Layer | protected |
| link_gradients(float *pointer, vector< TensorView > &gradient_views) | opennn::Layer | |
| link_states(float *pointer) | opennn::Layer | virtual |
| link_views_to_operators(vector< TensorView > &views, float *pointer, vector< TensorSpec >(Operator::*specs_fn)() const, void(Operator::*link_fn)(span< const TensorView >)) | opennn::Layer | protected |
| load_state_from_JSON(const JsonDocument &document) | opennn::Layer | virtual |
| on_compute_dtype_changed() | opennn::Layer | inlinevirtual |
| operators | opennn::Layer | protected |
| Output enum value | opennn::Layer | protected |
| parameters | opennn::Layer | protected |
| print() const | opennn::Layer | inlinevirtual |
| read_JSON_body(const Json *) override | opennn::Embedding | virtual |
| redistribute_parameters_to_operators() | opennn::Layer | |
| set(Index=0, Index=0, Index=0, const string &="embedding_layer") | opennn::Embedding | |
| set_add_positional_encoding(bool enabled) | opennn::Embedding | inline |
| set_compute_dtype(Type new_compute_dtype) | opennn::Layer | inline |
| set_dropout_rate(float rate) | opennn::Embedding | inline |
| set_input_shape(const Shape &) | opennn::Layer | virtual |
| set_label(string new_label) | opennn::Layer | inline |
| set_output_shape(const Shape &) | opennn::Layer | virtual |
| set_scale_embedding(bool enabled) | opennn::Embedding | inline |
| states | opennn::Layer | protected |
| to_JSON(JsonWriter &writer) const | opennn::Layer | virtual |
| write_expression(const vector< string > &, const vector< string > &) const | opennn::Layer | inlinevirtual |
| write_JSON_body(JsonWriter &) const override | opennn::Embedding | virtual |
| ~Layer()=default | opennn::Layer | virtual |