[
  {
    "name":"org.nd4j.linalg.learning.config.IUpdater",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.linalg.learning.config.AdaBelief",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.linalg.learning.config.AdaDelta",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.linalg.learning.config.AdaGrad",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.linalg.learning.config.Adam",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.linalg.learning.config.AdaMax",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.linalg.learning.config.AMSGrad",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.linalg.learning.config.Nadam",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.linalg.learning.config.Nesterovs",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.linalg.learning.config.NoOp",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.linalg.learning.config.RmsProp",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.linalg.learning.config.Sgd",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.linalg.lossfunctions.ILossFunction",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.autodiff.samediff.TrainingConfig",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },{
  "name":"org.nd4j.linalg.api.blas.BLASLapackDelegator",
  "allDeclaredFields":true,
  "allDeclaredMethods":true,
  "allDeclaredConstructors":true,
  "allDeclaredClasses" : true,
  "allPublicClasses" : true
},
  {
    "name":"org.nd4j.autodiff.samediff.SameDiff",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.autodiff.samediff.ops.SDMath",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.autodiff.samediff.ops.SDRandom",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.autodiff.samediff.ops.SDNN",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"oorg.nd4j.autodiff.samediff.ops.SDCNN",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  }, {
  "name":"org.nd4j.autodiff.samediff.ops.SDCNN",
  "allDeclaredFields":true,
  "allDeclaredMethods":true,
  "allDeclaredConstructors":true,
  "allDeclaredClasses" : true,
  "allPublicClasses" : true
},
  {
    "name":"org.nd4j.autodiff.samediff.ops.SDLoss",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.autodiff.samediff.ops.SDImage",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name":"org.nd4j.autodiff.samediff.ops.SDBitwise",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  },
  {
    "name": "org.nd4j.autodiff.samediff.ops.SDLinalg",
    "allDeclaredFields":true,
    "allDeclaredMethods":true,
    "allDeclaredConstructors":true,
    "allDeclaredClasses" : true,
    "allPublicClasses" : true
  }
]