Add gmadl loss function

This commit is contained in:
Filip Stefaniuk
2024-09-05 15:48:57 +02:00
parent 6923b6cb05
commit dbd99bba3b
3 changed files with 113 additions and 0 deletions
+8
View File
@@ -15,6 +15,8 @@ from pytorch_forecasting.metrics import MAE, RMSE
from pytorch_forecasting import QuantileLoss
from pytorch_forecasting.models.temporal_fusion_transformer import TemporalFusionTransformer
from ml.loss import GMADL
def get_args():
parser = argparse.ArgumentParser(
@@ -130,6 +132,12 @@ def get_loss(config):
if loss_name == 'Quantile':
return QuantileLoss(config['loss']['quantiles'])
if loss_name == 'GMADL':
return GMADL(
a=config['loss']['a'],
b=config['loss']['b']
)
raise ValueError("Unknown loss")