lossfx.h
File Path: modules/lossfx/include/templates/lossfx.h
File Type: H (Header)
Lines: 227
Dependencies
Includes:
mapnotification/notification.hstringstructs/enums.hstructs/optimizer.htools/tools.htorch/torch.hvector
Classes
lossfx
- Inherits from: ``tools,
public notification``
Methods:
loss_enum loss_string(std::string name)opt_enum optim_string(std::string name)scheduler_enum scheduler_string(std::string name)void loss_opt_string(std::string name)Tensor loss(torch::Tensor* pred, torch::Tensor* truth)Tensor loss(torch::Tensor* pred, torch::Tensor* truth, loss_en...)void weight_init(torch::nn::Sequential* data, mlp_init method)void build_scheduler(optimizer_params_t* op, torch::optim::Optimizer* o...)bool build_loss_function(loss_enum lss)bool build_loss_function()
Functions
void _dress_reduction(g* imx, loss_opt* params)
void _dress_batch(g* imx, loss_opt* params)
void _dress_ignore(g* imx, loss_opt* params)
void _dress_smoothing(g* imx, loss_opt* params)
void _dress_margin(g* imx, loss_opt* params)
void _dress_blank(g* imx, loss_opt* params)
void _dress_zero(g* imx, loss_opt* params)
void _dress_swap(g* imx, loss_opt* params)
void _dress_eps(g* imx, loss_opt* params)
void _dress_beta(g* imx, loss_opt* params)
void _dress_full(g* imx, loss_opt* params)
void _dress_target(g* imx, loss_opt* params)
void _dress_delta(g* imx, loss_opt* params)