| AIfES 2 2.0.0

ailoss_mse_default.h
Go to the documentation of this file.
1
27 #ifndef AILOSS_MSE_DEFAULT
28 #define AILOSS_MSE_DEFAULT
29
30 #include "basic/base/ailoss/ailoss_mse.h"
31
32 #include "basic/default/aimath/aimath_f32_default.h"
33 #include "basic/default/aimath/aimath_q31_default.h"
34 #include "basic/default/aimath/aimath_q7_default.h"
35
36 typedef struct ailoss_mse ailoss_mse_f32_t;
37 typedef struct ailoss_mse ailoss_mse_q31_t;
38 typedef struct ailoss_mse ailoss_mse_q7_t;
39
58 ailoss_t *ailoss_mse_f32_default(ailoss_mse_f32_t *loss, ailayer_t *input_layer);
59
78 ailoss_t *ailoss_mse_sum_f32_default(ailoss_mse_q31_t *loss, ailayer_t *input_layer);
79
98 ailoss_t *ailoss_mse_mean_f32_default(ailoss_mse_q31_t *loss, ailayer_t *input_layer);
99
118 ailoss_t *ailoss_mse_q31_default(ailoss_mse_q31_t *loss, ailayer_t *input_layer);
119
138 ailoss_t *ailoss_mse_sum_q31_default(ailoss_mse_q31_t *loss, ailayer_t *input_layer);
139
158 ailoss_t *ailoss_mse_mean_q31_default(ailoss_mse_q31_t *loss, ailayer_t *input_layer);
159
160 #endif // AILOSS_MSE_DEFAULT
ailoss_mse.h
Base loss implementation of the Mean Squared Error (MSE) loss.
ailoss_mse_f32_default
ailoss_t * ailoss_mse_f32_default(ailoss_mse_f32_t *loss, ailayer_t *input_layer)
Initializes and connect a Mean Squared Error loss with the F32 default implementation using a mean ...
ailoss_mse_sum_f32_default
ailoss_t * ailoss_mse_sum_f32_default(ailoss_mse_q31_t *loss, ailayer_t *input_layer)
Initializes and connect a Mean Squared Error loss with the F32 default implementation using a sum r...
ailoss_mse_sum_q31_default
ailoss_t * ailoss_mse_sum_q31_default(ailoss_mse_q31_t *loss, ailayer_t *input_layer)
Initializes and connect a Mean Squared Error loss with the Q31 default implementation using a sum r...
ailoss_mse_q31_default
ailoss_t * ailoss_mse_q31_default(ailoss_mse_q31_t *loss, ailayer_t *input_layer)
Initializes and connect a Mean Squared Error loss with the Q31 default implementation using a mean ...
ailoss_mse_mean_f32_default
ailoss_t * ailoss_mse_mean_f32_default(ailoss_mse_q31_t *loss, ailayer_t *input_layer)
Initializes and connect a Mean Squared Error loss with the F32 default implementation using a mean ...
ailoss_mse_mean_q31_default
ailoss_t * ailoss_mse_mean_q31_default(ailoss_mse_q31_t *loss, ailayer_t *input_layer)
Initializes and connect a Mean Squared Error loss with the Q31 default implementation using a mean ...
aimath_f32_default.h
Math functions for F32 data type, default implementation.
aimath_q31_default.h
Math functions for Q31 data type, default implementation.
aimath_q7_default.h
Math functions for Q7 data type, default implementation.
ailayer
AIfES layer interface.
Definition: aifes_core.h:252
ailoss_mse
General Mean Squared Error (MSE) loss struct.
Definition: ailoss_mse.h:50
ailoss
AIfES loss interface.
Definition: aifes_core.h:385