Class ConfigLoss

java.lang.Object
org.ddogleg.optimization.ConfigLoss

public class ConfigLoss extends Object
Configuration for built in Loss Functions.
  • Field Details

    • type

      public ConfigLoss.Type type
      Which loss function is to be created
    • parameter

      public double parameter
      If a parameter is needed by the implementation this value is used. Starting at 1 or 2 and increasing is often reasonable. By default, this is unassigned and needs to be assigned for most distrbutions.
  • Constructor Details

    • ConfigLoss

      public ConfigLoss(ConfigLoss.Type type, double parameter)
    • ConfigLoss

      public ConfigLoss(ConfigLoss.Type type)
    • ConfigLoss

      public ConfigLoss()
  • Method Details

    • setTo

      public ConfigLoss setTo(ConfigLoss src)
    • reset

      public void reset()
    • isRobust

      public boolean isRobust()
      Returns true if it's configured to use a robust loss function. Anything but SQUARED is robust