Adam

fun Adam(learningRate: Float = 0.001f, beta1: Float = 0.9f, beta2: Float = 0.999f, epsilon: Float = 1e-07f, useNesterov: Boolean = false, clipGradient: ClipGradientAction = NoClipGradient())