Loading...
Searching...
No Matches
unscaling_layer.h
Go to the documentation of this file.
1// SPDX-License-Identifier: AGPL-3.0-only
2// Copyright (C) 2026 Artificial Intelligence Techniques, S.L. and Roberto López González
3
4#pragma once
5
7
8namespace opennn
9{
10
11class Unscaling final : public Scaling
12{
13public:
14
15 Unscaling(const Shape& = {0}, const string& = "unscaling_layer");
16
17 void set(Index = 0, const string& = "unscaling_layer");
18
19 void apply_input_shape(const Shape&) override;
20
21 void read_JSON_body(const Json*) override;
22 void write_JSON_body(JsonWriter&) const override;
23
24 string write_expression(const vector<string>&,
25 const vector<string>&) const override;
26};
27
28}
Definition json.h:92
Definition json.h:24
Scaling(const Shape &={})
string write_expression(const vector< string > &, const vector< string > &) const override
void read_JSON_body(const Json *) override
void write_JSON_body(JsonWriter &) const override
void apply_input_shape(const Shape &) override
Unscaling(const Shape &={0}, const string &="unscaling_layer")
void set(Index=0, const string &="unscaling_layer")
Definition configuration.h:10
Definition tensor_types.h:172