class Constants:





  USER_ID = "user_id"
  BACKGROUND_INFO = "background_info"
  LEARNING_RATE = "learningRate"
  EPOCH = "epochs"
  BATCH_SIZE = "batchSize"
  RHO = "rho"
  LR_DECAY = "learningRateDecay"
  INITIAL_ACCUMULATOR_VALUE = "initialAccumulator"
  LAMBD = "lambda"
  ALPHA = "alpha"
  EPS = "epsilon"
  BETA1 = "beta1"
  BETA2 = "beta2"


  MOMENTUM = "momentum"
  WEIGHT_DECAY = "weightDecay"
  LOSS_FUNCTION = "lossFunction"
  OPTIMIZER = "optimizer"

  #loss constants
  CROSS_ENTROPY = "cross_entropy"
  L1_LOSS = "l1_loss"
  MSE = "mean_squared_loss"
  NLL = "negative_log_likelihood"
  KL_DIVERGENCE = "kl_divergence"

  #optimizer constants
  ADAM_OPTIMIZER = "adam_optimizer"
  ADA_DELTA = "ada_delta"
  AVG_SGD = "averaged_sgd"
  RMS_PROP = "rms_prop"
  SGD = "sgd"
  ADA_GRAD = "ada_grad"

  #VALUE COMMENTS
  VALUE = "value"
  COMMENTS = "comment"

