in sagemaker-spark-sdk/src/main/scala/com/amazonaws/services/sagemaker/sparksdk/SageMakerEstimator.scala [227:237]
private[sparksdk] def makeHyperParameters() : java.util.Map[String, String] = {
val trainingJobHyperParameters : scala.collection.mutable.Map[String, String] =
scala.collection.mutable.Map() ++ hyperParameters
params.filter(p => hasDefault(p) || isSet(p)) map {
case p => (p.name, this.getOrDefault(p).toString)
} foreach {
case (key, value) => trainingJobHyperParameters.put(key, value)
}
trainingJobHyperParameters.asJava
}