com.thoughtworks.deeplearning.DifferentiableDouble
Optimizers of Double.
implicit val optimizerFactory = new DifferentiableDouble.OptimizerFactory { override def doubleOptimizer(weight: Weight): Optimizer = { new LearningRate with L2Regularization { var learningRate = 0.00003 override protected def l2Regularization: Double = 0.003 override protected def currentLearningRate(): Double = { learningRate * 0.75 learningRate } } } }
Optimizers of Double.