credit.losses.base_losses
=========================

.. py:module:: credit.losses.base_losses


Attributes
----------

.. autoapisummary::

   credit.losses.base_losses.logger


Functions
---------

.. autoapisummary::

   credit.losses.base_losses.base_losses


Module Contents
---------------

.. py:data:: logger

.. py:function:: base_losses(conf, reduction='mean', validation=False)

   Load a specified loss function by its type.

   :param conf: Configuration dictionary containing loss settings.
   :type conf: dict
   :param reduction: Default reduction method if not specified in parameters.
   :type reduction: str, optional
   :param validation: Use validation loss settings if True, else training loss.
   :type validation: bool

   :returns: Instantiated loss function.
   :rtype: torch.nn.Module


