| 29 | } |
| 30 | |
| 31 | constexpr char const* GetActivationFunctionAsCString(ActivationFunction activation) |
| 32 | { |
| 33 | switch (activation) |
| 34 | { |
| 35 | case ActivationFunction::Sigmoid: return "Sigmoid"; |
| 36 | case ActivationFunction::TanH: return "TanH"; |
| 37 | case ActivationFunction::Linear: return "Linear"; |
| 38 | case ActivationFunction::ReLu: return "ReLu"; |
| 39 | case ActivationFunction::BoundedReLu: return "BoundedReLu"; |
| 40 | case ActivationFunction::SoftReLu: return "SoftReLu"; |
| 41 | case ActivationFunction::LeakyReLu: return "LeakyReLu"; |
| 42 | case ActivationFunction::Abs: return "Abs"; |
| 43 | case ActivationFunction::Sqrt: return "Sqrt"; |
| 44 | case ActivationFunction::Square: return "Square"; |
| 45 | case ActivationFunction::Elu: return "Elu"; |
| 46 | case ActivationFunction::HardSwish: return "HardSwish"; |
| 47 | case ActivationFunction::Gelu: return "Gelu"; |
| 48 | default: return "Unknown"; |
| 49 | } |
| 50 | } |
| 51 | |
| 52 | constexpr char const* GetArgMinMaxFunctionAsCString(ArgMinMaxFunction function) |
| 53 | { |
no outgoing calls